admin 管理员组文章数量: 887021
2024年2月25日发(作者:使用mysql创建表的语句是什么)
Red Hat Linux 命令全解
(本文整理 汪适才.天津.2010)
从文本界面进入图形界面
-lhar 显示目录与文件
ls -lrt 按时间进行排序
显示当前用户名
who -r 显示系统当前运行级别,级别为5 第一次启动时间为2011-09-06 00:26
run-level 5 2011-09-06 00:26 last=S
who –b 显示系统第一次启动时间
system boot 2011-09-06 00:25
who = who am i 显示最初登陆系统时的用户名,将显示登陆的用户名,使用的终端,登陆时间。 who –H 显示列标题
boco pts/0 Sep 8 11:32 (10.3.1.230)
用户名 终端号 登陆日期和时间
boco 查看用户信息(UID GID 次GID)
boco 修改用户密码
退出系统 suse 不支持此命令
退出系统 redhat suse 都支持此命令
ff 关机
shutdown -h now 关机
halt 关机 ubuntu版本命令
重启系统
shutdown –r now 重启系统
shutdown –r 5 5分钟之后重启系统
init 6 重启系统
etc 进入目录
.. 返回上一级目录
/ 返回根目录
profile 删除文件 –f 强制删除 –r 删除目录
显示当前目录路径
‘aa bb’ 创建目录aa bb -p 一次性创建多个目录
aa bb/ 删除空目录
_ 转义字符
gedit nano 文本编辑器 vim 高级版
显示日期时间
返回用户家目录
- root 切换root ,完全切换,su root 不完全切换,会继承前用户的环境变量
ig 显示IP地址信息
$LANG 输出环境变量
23. system-config-date 日期时间工具
.10
-config-printer Linux打印工具
26./etc/cups/ 打印配置文件
clear 清屏 Ctrl+l
-c 4 192.168.29.1 只发送4个信息包
ˆd zh 过滤只显示目录
grep "sntp.*" ntplog 用到正则表达式的地方,从ntplog文件中过滤开头提到sntp并且同一行内还跟着,你可以利用如上的grep命令,.*捡破烂模式,可以匹配任何字符无限多次,除了换行符
-r 递归复制目录
profile 查看内容分页式(小文本)
profile 查看内容不换行
profile 查看内容分页式(大文本)
aa bb 重命名 移动文本
?热键 q退出 性能诊断工具=windows任务管理器,top –u mdsoss 查看指定用户
d student 添加用户
l student 删除用户
-a 显示系统支持所有语言
perl 查找命令~~~执行文件的路径
显示日历
- 返回前一个工作目录
cal 显示命令简介
whatis 手动更新命令数据库
--help 显示命令格式参数
1 passwd 命令说明书1页
–k (-f) 列举匹配命令说明书页,简介
passwd 命令信息页(深入全面)
-sh 查看目录,文件容量大小 –sk k单位,s 不递归查看
cc 创建空文件/时间戳
us 启动文件浏览器
issue 判断文件内容
52. 。 。。 当前;上级;转义字符
/dev/hdc /mnt/cdrom 挂载光驱到挂载点
-ivh 软件包路径 安装rpm软件包 i 安装 v 显示信息 h 进度条
-qa | grep vmware 显示所有已安装的软件包 | 过滤vmware
56. 。/ 运行当前目录下配置脚本
t j: /f:ntfs j:盘转换成NTFS格式可以存储大容量文件
root 查询用户所属组群
root 用户帐号管理功能
-h 查看有挂载点的分区 h 转算比 1024 H 转算比 1000
显示进程树
查看内存空闲空间
student 改变文件属主 -R 递归改变整个目录树
student 改变文件属组 -R 递归改变整个目录树
student: student 即改变文件属主又改变文件属组
ugo+rwx 改变用户、组群、其他授予读、写、执行权限 -R 递归
777 改变权限 4(读) 2(写) 1(执行)
y 显示命令列表
69.!! !字符 !数字 重复前一个命令,重复前一个以字符出发的命令,重复前一个相应数字的命令
~/.bash_profile 显示家目录下的隐藏文件
$(hostname) ‘hostname’ 命令替换
{a,b} {c,d} 取并集结果 ac ad bc bd 创建4个文件
73. 编写 SHELL 脚本范例 功能:输出信息->屏幕
#!/bin/bash shell解释器
#This script displays some information about your environment 注释
echo “Greetings The date and time are $(date)” 命令替换
echo “Your working directory is :$(pwd)”
执行shell脚本
1./home/student/ 绝对路径 2. ./ 相对路径 < 重定向->shell解释器
/etc –name passwd > 标准输出重定向 2> 标准错误重定向 &>全部重定向
75. find /etc –name passwd 2> /dev/null 标准错误重定向->/dev/null 数据黑洞,全部丢弃
76.(cal 2007;cal 2008) | less 显示2007与2008年这两年日历
/etc/passwd | tee | more 重定向-> 重定向->more
78. tr ‘A-Z’ ‘a-z’ < .bash_profile 重定向标准输入
79. 编写 SHELL 脚本范例 useradd 功能:创建10个用户 FOR循环
#!/bin/bash shell解释器
for i in $(seq 1 10) 循环序列
do
useradd -s /sbin/nologin u$i 创建用户但禁止登陆shell
echo 123 | passwd --stdin u$i 设置密码
done
/etc/passwd 默认显示文件前10行 -n 3 指定显示行数
/etc/passwd 默认显示文件后10行 -n 3 指定显示行数
student passwd 过滤passwd文件中student行
-d: -f1 /etc/passwd 按列抽取文本 -d 分隔符 -f 1 指显示的列
文本数据统计 -l 行数 -w 单词数 -c 字节数 -m 字符数
排序,sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出
‘a-z’ ‘A-Z’ < 转换命令 a-z A-z
-f myedits pets 搜索和替换操作
:wq :x :q! :w 文件名 :setnu 显示行号 nonu 关闭行号
7 -> yy 复制7行 P粘贴 dd删除行 dˆ 删至行首 d$ 删至行尾 U撤销 Ctrl+r 重做
-config-network 简写 neat 网络配置图形化工具
ech0 别名eth0:1 启动网卡 别名被当做独立网卡接口
eth0 别名eth0:2 禁用网卡
ig eth0 192.168.0.1 netmask 255.255.255.0 up 命令行ip地址并激活,临时有效
93./etc/sysconfig/network-scripts/ifcfg-eth0 修改网卡配置文件,永久有效
94. /etc/sysconfig/network 通用网络配置文件
95./etc/ DNS配置文件
96. service dhcpd start 启动DHCP服务
97. service vsftpd start 启动FTP服务
98. service named restart 重启DNS服务
99. service network restart 重启网络服务
100. nslookup 解析域名
解析域名
102. ps -ef | grep ora_ 检查出正在运行的数据库进程
-e 显示出正在运行的所有进程
-u 显示出指定用户的进程
-t 显示出指定终端的进程
-g 显示出指定组的进程
-a 显示出全部进程
-o pid,comm,state,euser 进程属性
-f 产生全格式
-l 产生长列表
gedit 查看进程PID 10940
-u root 查看进程PID10940
10940 终止gedit文档 默认-15整洁终止
-15 10940 -15是默认的,不写也可以,作用:整洁终止,不会产生僵尸进程
-TERM 10940 按进程PID终止,也是整洁终止
-9 10940 -9强制终止容易产生僵尸进程(终止了父进程,子进程还在)
l gedit 按进程名终止
gedit 按模式终止
按图形终止,点哪里->哪里终止
-o PID,comm,nice 查看进程好心值 高 -20 ~ 19 低
-n -5 gedit 自动打开gedit文档,好心值=-5
-10 10940 重置好心值,在进程运行时
-a -u root -o pid,comm.,nice 系统中root用户下所有进程好心值
-system-monitor 进程管理工具
x& 后台运行进程
+z 把程序放入后台运行-暂停状态,Ctrl+c 终止进程,整洁关闭
作业列表
[%作业号] 后台恢复运行
[%作业号] 前台恢复运行
122.(date;who | wc -l ) >> logfile 聚集命令(),生成subshell全部发送
$? 保存最后一次命令退出状态,退出成功返回0,失败返回1~255
“$A”=”$B” && echo “equal” 测试命令,评估布尔声明,以便用在条件性执行中
-f 是否是常规文件 -d 是否是目录 -x 是否是执行文件
若真返回0,若假返回1
125. 编写 SHELL 脚本范例 if声明 功能:测试文件 if循环
if test –x /bin/ping6; then
ping6 -c1::1 &> /dev/null && echo “IPv6 stack is up”
elif test -x /bin/ping ; then
ping -c1 127.0.0.1 &> /dev/null && echo “No IPv6,but IPv4 up”
else
echo “Oops! This should not happen”
exit 255
fi
126. HI=”Hello,pleased to meet you ” 设置局部环境变量
127. echo $HI 引用变量
128. $(hostname) $’hostname’ 命令替换 引用全局变量
129. $PS1:bash 提示符外观 PATH: 决定shell将到那些目录下寻找命令或程序
EDITOR 默认文本编辑器 $HOME:用户家目录 EUID:用户有效ID ( effective UID ) 0 1~499 500~60000
130. alias =’clear’ alias l=’ls -hl’ 设置别名,只在当前shell有效
unalias c 删除别名
alias 显示别名列表
alias l 显示别名的值
~/.bashrc 要使别名长期有效,修改环境变量文件
‘ 单引号防止所有扩展
“ 双引号防止部分扩展
$ 变量引用,双引号不能防止扩展
` 反引号命令替换,双引号不能防止扩展
换行符 转义符,双引号不能防止扩展
! 历史命令替换,双引号不能防止扩展
131. locate images 搜索文件数据库,相当于模糊查询,速度快,缺点更新文件数据库
updatedb 更新文件数据库
/ -perm -002 -exec chmod o-w {} ; 2> /dev/null 精准查找,可用通配符“*.txt”-exec 执行命令 {} 找到的数据 ; 结尾符 2> 隐藏错误信息 取消other的写权限
如果没有指定查找路径,默认当前目录
-c 4 202.99.96.68 检查网络连通性,默认无限ping,-c 4 指定发4个包
oute 202.99.96.68 到达目的地,经过那些路由
Tracert windows中测试路由的
解析域名
nslookup 解析域名
dig 解析域名详细版 -x 反向解析
t 提供许多网络统计数据
-nettool 图形化集成网络工具,默认不安装
/etc/passwd 存放用户信息,x密码占位符(历史原因)
/etc/shadow 存放用户密码,加密状态,MD5加密
/etc/group 存放组信息,组名,GID,成员列表
/etc/gshadow 存放组密码,不是很常用可以没有
-d student 给用户设置“空密码”
143. passwd -s student 查看用户状态“是否锁定”
144. passwd -l student 锁定用户账号
-u -f student 解锁用户 –u 不安全操作 –f 强制
-config-users & 图形化用户管理工具
l -r student 删除用户,-r 级联删除家目录
r windows任务管理器
d student; passwd student 先添加用户->在修改密码
d -g student(主要组群) student(用户名) 添加用户->指定其主要组群
d -G class(次要组群) student(用户名) 添加用户->指定其次要组群
d -l aa(新) bb(旧) 用户重命名,密码不变
d -L student 锁定用户
d -U student 解锁用户
155.w 监控登陆,显示首次登陆用户的信息
18:27:16 up 3 days, 7:58, 2 users, load average: 2.93, 3.11, 2.83
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
boco pts/2 18:23 0.00s 0.94s 0.14s login -- boco
最近成功登陆的用户列表
最近失败登陆的用户列表->监控入侵,suse 不能用
158.777 –> 目录 666-> 文件没有执行权限->默认权限 umask->用户002->普通用户022->root管理员
159.用户 umask 目录 默认权限 文件 默认权限
student 002 opt 775 664
root 022 opt 755 644
umask 000 用此命令修改用户umask值
文件:不管有没有使用umask,新创建的文件都没有执行权限,该权限必须被专门授予。
目录:在创建时会自动获得执行权限,除非umask明确否定
4755 /urs/bin/passwd 修改passwd命令权限,4代表suid
-r-sr-x—x 1 root root 15368 May 28 2002 passwd 普通用户可修改密码
小写s包含x执行权限,大写S不包含x执行权限
161. chmod 4755 /bin/rm 修改rm命令权限,添加特殊权限
162. chmod 0755 /bin/rm 取消特殊权限
163. chmod 1777 /tmp 给公共目录执行粘附位
粘附位:在带有粘附位的目录中的文件只能被文件的所有者和根用户删除
例 张三只能删自己的文件,李四也只能删自己的文件
目录:文件 -------> inode号 映射表
-il -i 显示文件->inode号 例 80788
cp 复制新文件,增加一个inode号
246674 -rw-rw-r-- 1 root root 26 sep 25
246675(新inode号)-rw-rw-r-- 1 root root 26 sep 25
重命名与移动文件,inode号不变,硬盘上数据也没移动
所以mv 1k或1G 一样快,只是时间戳变了,目录的映射关系变了(目录:文件-------> inode号映射表) 246674 -rw-rw-r-- 1 root root 26 sep 25
1.删除文件->246674inode号被释放,可重新利用
2.目录的映射关系被删除 3.实际上删除的是数据块指针,而硬盘上的数据却没有被删除,会被新数据覆盖,也可通过特殊手段恢复数据
fedora redhat [硬链接名] 有两个路径名指向同一个文件,只有一个inode号
246575 -rw-rw-r-- 2(硬链接计数) root root 26 sep 25 20:56 fedora
246575 -rw-rw-r-- 2(防止误删除) root root 26 sep 25 20:56 redhat
1.当硬链接计数减少到零,文件就会被删除
2.无法跨越文件系统和分区,因inode表对于文件系统是独立的
3.不能对目录进行硬链接
-s /etc/passwd pf [符号链接名] 快捷方式,指向另一个文件的文件,独立inode号
30338 -rw-r--r-- | root root 1729 Aug 24 11:43 /etc/passwd
33276 lrwxrwxrwx | digby digby 11 sep 26 09:33 pf -> /etc/passwd
1. 符号链接的大小:指向文件的路径长度
2. 符号链接的权限无关紧要
图形化的显示磁盘用量
/media/cdrom [hdc] 自动挂载光驱,一般不推荐这么用
弹出光盘 eject -t 光驱收回
czvf (压缩包名) test(原目录) gzip压缩比小,容量大,压缩后打包
tar cjvf 2(压缩包名) test(原目录) b2zip压缩比大,容量小,压缩后打包
tar xzvf -C / 解包后解压 大写-C 指定解压缩目录
tar xjvf 2 解包后解压 默认解压到当前目录
/etc 不常用的压缩命令
不常用的解压缩命令
- roller 图形化打包工具
--level 5 基于shell界面工具,纯文本模式,查看运行级别5的服务
el who -r 这2个命令都是查看系统当前运行级别,init 3 切换运行级别3
e sshd status 查看ssh服务运行状态 DHCPD NAMED restart
-config-service 图形化管理服务工具,打钩 FTP 开机就启动了,但不常用
fig --add sshd 管理sshd,--del 删除开机启动功能,--list 开机启动服务列表
-y install telnet-server 安装软件包
-y remove telnet-server 删除软件包
list installed 已安装软件包列表
list available 未安装软件包列表
-config-selinux 启动selinux工具
-config-securitylevel 启动“安全级别和防火墙”,一般服务都有
-md5-crypt 生成grub MD5 加密密码
3 切换运行级别3-纯文本模式,所有进程的父进程pid=1
-r 查看linux内核版本
查看系统名
191.F2 ------> BIOS 开机进入BIOS
-rf * 删除全部文件,包括目录 -r 删除目录
rescue 进入光盘中救援模式
-ivh 安装星际译王软件包
i 安装软件 v 显示信息 h打印#号进度条
-U packages 升级软件包,如果系统中没有->就安装软件包->再升级软件包
-F packages 刷新软件包,如果系统中没有->不安装软件包,功能等同于升级
-e stardict 删除星际译王
-qa 列出所有已安装的软件包
-qf /etc/inittab 通过安装的文件->找到->软件包->initscript -L
-qi packages 显示软件包的一般信息
-ql packages 显示软件包->安装的文件在什么路径下
-qlp 未安装的软件包->如果安装后文件放在什么路径下
-qip 未安装的软件包一般信息
-v zip 根据RPM数据库校验已安装的zip软件包
-va 根据RPM数据库校验所有已安装的软件包
-vp 根据安装程序->校验->应用程序
注:RPM数据库/var/lib/rpm 保存安装在系统中软件包信息 例文件 签名GPG校验
--import /mnt/cdrom/RPM-GPG-KEY 首先导入红帽公钥/etc/Rki/rpm-gpg
rpm -qa gpg-pubkey 应用工具将在您安装任何软件包的时候自动校验签名
rpm --checksig 双钥体系完整性->是否->红帽签名正版
install firefox 安装火狐浏览器
remove firefox 删除火狐浏览器
update firefox 升级火狐浏览器
list 列出yum服务器中所有软件包列表
localinstall packages 安装本地软件包
groupinstall 按组安装程序
search firefox 搜索火狐浏览器有没有
info firefox 查看火狐浏览器一般信息
whatprovides /etc/inittab 通过安装软件->找->软件包
| grep ntfs 列出已加载的模块并过滤ntfs模块
(重启不自动加载ntfs模块)加载ntfs模块->至内核
ntfs (一般先解挂->再卸载)从内核中卸载模块
o ntfs 显示模块基本信息 例 名称 许可证 描述 版本
rd --with=usb_storage /boot/initrd-$(uname -r).img $(uname -r)重建初始化内存盘
me 显示主机名
-r 显示内核版本号,-a 全部信息
-l /dev/sda1 查看设备属性
brw-r----- l root disk 8 , 1 Feb 4 16:12 /dev/sda1
块设备 权限 硬链接 宿主 组群 主号码 从号码
/dev/sda 查看设备属性
/dev/sda : block special (8 / 0)
块设备 主号码,从号码
myhda6 b 3 6 添加设备文件
-rf hda* 交互强制删除全部设备文件
-a 列出所有内核设置参数
sysctl -p 重新加载内核配置文件
sysctl -w _syncookies=1 设置内核参数
uptime 系统时间
e 192.168.0.254 设置与服务器NTP同步
-f message 实时监控日志
-config-display 显示设置工具
启动图形化界面 x11=startx 效果等价
ver 启动VNC服务
vncserver : 1 启动VNC第一个会话
vncserver -kill : 1 终止VNC第一个会话
b -e 使用vim编辑“周期性计划任务”
分 时 日 月 周 wall “Hello how are you” 广播这句话
b -l 列出任务内容,每行是一个计划任务
b -r 删除“周期性计划任务”
d -d /home/student(用户家目录) student(用户名) 指定用户的家目录
d -u 600(UID) test(用户名) 指定用户UID为600
123 | passwd --stdin test(用户名) 设置test用户的密码是123
-n 3 /etc/shadow 查看用户密码保存文件后三行
用户名 密码占位符(历史遗留) UID GID 描述 家目录 用户shell -> Bourne shell
test : x : 600 : 600 : :/home/test : /bin/bash
/etc/shells 常用shell解释器目录 例 bash。。。。。。
d -s /sbin/nologin student 禁止student登陆shell
d -s /bin/bash student 允许student登陆shell
student(宿主):student(组群) /student 指定目录 修改宿主:组群
-f 设置bash中不识别 * ?通配符
+f 设置bash中识别 * ?通配符
打开sudo配置文件/etc/sudoers 编译权力委派
格式 用户名 所有主机 所有用户 权力委派
student ALL = (ALL) /bin/mount,/bin/umount,/bin/more
sudo -l 列出委派列表 -k 清出”入场卷”时间,重新输入密码passwd:redhat
-config-authentication 验证配置工具,支持NIS LDAP Hesiod winbind
-o acl /home 指定目录支持acl访问控制列表功能
l /home/ 获得ACL访问控制列表
l -m u:student:rwx /home/用户student拥有文件的读写执行权限
l -m d:u:student:rw /home/share/project/ 用户对project目录中所有新创建的ACL访问控制列表:基于用户修改权限rwx 内容都有读写权限
l -m g:student:rw /home/ 设置home目录组群权限,组内成员全部拥有
-l 查看磁盘分区
/dev/sdb 创建分区
command (m for help) : m 帮助
: p 打印分区表
: n 新建分区,主分区:1 第一柱面:1 第一个分区容量:+1024M
: d 删除分区,一般从后往前删7 6 5 4 3 2 1
: w 保存分区表
: t 分区标识,82 swap交换分区,8e lvm逻辑分区, fd
Raid 磁盘冗余分区
partprobe 添加分区后必须更新内核分区表,让kernel内核知道添加了一个分区,reboot重启也可以
mkfs -t ext3 /dev/sdb1~7 分区->格式化->生成文件系统ext3
mount -t ext3 /dev/sdb1 /mnt/hdb1 挂载新建分区
blkid 查看文件系统类型和标签->分区别名
256. parted /dev/hdb 这个硬盘工具适合用于大硬盘->高级分区操作
? 帮助
P 打印分区表
mktable msdos ->yes->回车 parted 创建分区时先创建分区表
mkpart 新建分区
quit 退出工具
mkfs -t ext3 /dev/hdb1~7 分区->格式化->文件系统
rm 删除分区,一般从后往前删7 6 5 4 3 2 1
mount -t ext3 /dev/hdb1 /mnt/hdb1 挂载新建分区
partprobe 更新内核分区表,parted分区是不用保存的,删除也是直接删
e2label /dev/hdb1 liusheng(卷标) 分区别名,标明其作用
mount LABEL=liusheng /mnt/hdb1 使用卷标,挂载新建分区
tune2fs -m 10 /dev/sda1 指定第一个主分区保留块百分比->10%
tune2fs -o acl,user_xattr /dev/sda1 指定支持ACL功能,ACL基于用户设置权限
tune2fs 调整文件系统参数
dumpe2fs 浏览当前设置参数,显示文件系统格式
-o remount,rw /mnt/sda6 挂载点设置成读写权限访问
-a 重新挂载所有可用分区
/etc/fstab 挂载点配置文件(长期有效) 共6个字段
/etc/fstab /etc/ 修改之前先备份,注该文件中,每个文件系统用一行表示,每行有6个字段->长期有效
设备 挂载点 文件系统 挂载选项 不备份 不检查
#device mount_point FS_type options dump_freq fsck_order
LABEL=/mnt/data /mnt/data ext3 defaults 0 0
/dev/vo10/root / ext3 defaults 1 1
/dev/vo10/home /home ext3 defaults 1 1
-o remount,ro /mnt/sda6 挂载点设置成只读访问,神也写不了
-v /mnt/sda5 查看挂载点是否被占用
/mnt/sda5 查看挂载点是否被占用
-km /mnt/sda5 终止挂载点所有占用进程
--bind /something /anotherthing 把一个目录挂载到另一个目录下
-t ext3 -o noexec /dev/hda1 /home 在家目录下,禁止执行可执行程序
-t iso9660 -o loop /iso/ /mnt/cdimage 挂载镜像文件/iso/
268. 创建交换分区swap->相当于windows虚拟内存 fdisk -l 查看分区
/dev/sda ->n->t 改文件系统标志->82 swap交换分区->w保存
/dev/sda5 新分区->格式化->交换分区
/etc/fstab 添加开机启动挂载点
查看空闲空间swap
-a 激活新交换分区->调用fstab文件
-s 检查交换分区状态 注:推举创建交换分区
275.创建交换文件 mkdir /swap 根目录下创建交换目录
dd if=/dev/zero of=/swap/swap bs=100M count=2
克隆 输入 0设备 输出 文件名 块大小 几个块 生成交换文件
mkswap /swap/swap 新文件->格式化->交换文件
vim /etc/fstab 添加开机启动挂载点
swapon -a 激活新交换文件->调用fstab文件
free 查看空闲空间swap
#device mount_point FS_type options dump_freq fsck_order
/swap/swap swap swap defaults 0 0
276.挂载NFS(网络文件系统) 相当于windows共享文件夹
客户端使用共享文件夹, linux客户端/mnt/nfs<----->linux服务器share
service portmap start 启动端口
service nfs start 启动nfs服务
showmount -e 192.168.0.254 查看共享文件夹列表
mkdir /mnt/nfs 创建挂载点目录
mount -t nfs 192.168.0.254:/share/mnt/nfs 客户端共享服务器share目录,原理把nfs挂目录载到服务器share目录下,就可以共享此目录了。
system-config-nfs & 后台启动共享文件夹工具
#device mount_point FS_type options dump_free fsck_order
192.168.0.254:/share /mnt/nfs nfs defaults 0 0
more /etc/exports 查看共享配置文件
umount /mnt/nfs 解除共享文件夹挂载点
-o remount /home 重新挂载home分区
heck -cug 创建一个新的用户和组配额文件
heck 更新磁盘用量数据库
n /home 开启home分区配额 -a /home 效果一样
ff /home 关闭home分区配额
a user1 编辑用户配额策略,允许管理员对用户可使用的磁盘资源限制
a -P user1 user2 让user2 模仿user1的策略
a -t 建立缓冲时段
查看用户磁盘用量和配额
ta 生成所有用户的磁盘用量报告
ota cron 向超过配额的用户发出警告
-C /dev/md0 --chunk=64 --level=5 --raid-devices=3 /dev/sd{b,c,d}1
RAID设备名 程序组块大小64K RAID级别 指定RAID磁盘的数目
mke2fs -j -b 4096 -R stride=16 /dev/md0 格式化RAID磁盘阵列
RAID设备块大小4K 提高性能选项 RAID设备名
mdadm --detail /dev/md0 查看RAID设备详细信息
mdadm /dev/md0 -r /dev/sdd1 将故障磁盘从RAID中删除
mdadm /dev/md0 -a /dev/sda1 将新磁盘添加到RAID中
cat /proc/mdstat 查看RAID设备当前状态信息
cat /var/log/messages 查看操作系统日志里关于RAID磁盘故障的信息
te /dev/sda5 创建物理卷
pvcreate -h 查看物理卷帮助
pvscan 查看物理卷状态
pvdisplay 显示物理卷信息
pvremove /dev/sda5 删除物理卷
流程:linux分区->pv 物理卷->vg 卷组->lv 逻辑卷->ext3 文件系统
vgcreate vg0 /dev/sda5 多个物理卷封装成一个卷组,物理卷集合叫卷组
vgcreate -h 查看卷组帮助 自定义名称
vgscan 查看卷组状态
vgdisplay 显示卷组信息
vgremove vg0 (卷组名) 删除卷组
vgreduce vg0 /dev/sda5 从卷组中移出物理卷
lvcreate -L 1000M(逻辑卷大小) -n mylv1(逻辑卷名) vg0(卷组名) 创建逻辑卷
lvcreate -l 32 (扩展块数量,默认大小4MB) –n mylv2(逻辑卷名) vg0 (卷组名)
lvcreate -h 查看逻辑卷帮助
lvscan 查看逻辑卷状态
lvdisplay 显示逻辑卷信息
lvremove /dev/vg0/mylv1 (逻辑卷名) 删除逻辑卷,但卷中的数据就全没有了
vo10/root vo10/home 这2个系统逻辑卷不能删除
system-config-lvm & 后台打开逻辑卷图形化工具
lvextend -L 600M /dev/vg0/home 把逻辑卷home扩充为600M
resize2fs /dev/vg0/home 格式化,修改生效
mkfs -t ext3 /dev/vg0/mylv1 把逻辑卷格式化成ext3文件系统
逻辑卷性质:可变大小,在线扩大,离线缩小(丢数据风险),自定义名称,灵活性强
ig eth0 192.168.1.200/24 up(激活) 配置网卡IP SUSE 11 Linux 系统
route 查看路由表
t -rn 查看人性化路由表
add default gw 10.166.173.11 配置默认网关
/etc/sysconfig/network/routes 路由配置文件
default 10.166.173.11 -- 默认网关==缺省路由
fstab(文件名) secureCRT中下载文件Linux->windows
对话框添加文件 secureCRT中上传文件windows->Linux
297./etc/ DNS配置文件
-config-network 简写neat 网络配置图形化工具
ig -a 显示全部ip,-a 包含“未激活”的接口
addr 显示ip
link 只显示mac地址,不显示ip地址
link set eth0 mtu 1000 设置最大传输单元=1000
eth1 禁用接口,设置网络接口模板
ethtool -s eth1 autoney off speed 100 duplex full 以太网工具设置网络接口模板
设置 自适应 关 速度 全双工
ifup eth1 激活接口
304./etc/sysconfig/network-scripts/ifcfg-ethx 网卡配置文件
305.202.99.96.68 网通DNS服务器
219.150.32.132 电信DNS服务器
route add 192.168.22.0/24 via 10.53.0.253 添加静态路由
目的网络地址 下一跳
oute 查看源->目的地之间的路由
me 修改主机名
-ef | grep mdsoss 按全格式显示当前所有进程,过滤mdsoss
-m 查看内存、虚拟内存空闲信息 单位M
-u mdsoss 性能分析工具=windows任务管理器
5(秒) 虚拟内存统计报告,实时查询cpu、内存
t -apn|grep pbgn 查看gn采集机连接性
显示开机信息,保存在/var/log/dmesg文件
| grep eth1 过滤eth1网卡开机时信息,帮助用户了解系统启动信息
rman 查找rman命令执行文件所在目录
b -e oracle 创建oracle用户的任务计划
b -r oracle 删除oracle用户的任务计划
b -l oracle 列出oracle用户的任务加护
27 18 * * * su - oracle -c “/home/oracle/” 任务计划格式
分 时 日 月 周 先切换oracle用户,再执行“/home/oracle/” 脚本
版权声明:本文标题:红帽子 Linux_命令全解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708834439h532372.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论