700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Red Hat Linux 基础命令大全

Red Hat Linux 基础命令大全

时间:2020-10-17 07:10:00

相关推荐

Red Hat Linux 基础命令大全

Red Hat Linux 基础命令大全

1.startx 从文本界面进入图形界面

2.ls -lhar 显示目录与文件

ls -lrt 按时间进行排序

3.whoami 显示当前用户名

who -r 显示系统当前运行级别,级别为5 第一次启动时间为-09-06 00:26

run-level 5 -09-06 00:26 last=S

who –b 显示系统第一次启动时间

system boot-09-06 00:25

who= who ami 显示最初登陆系统时的用户名,将显示登陆的用户名,使用的终端,登陆时间。who –H 显示列标题

bocopts/0 Sep 8 11:32 (10.3.1.230)

用户名 终端号登陆日期和时间

4.id boco 查看用户信息(UIDGID 次GID)

5.passwdboco 修改用户密码

6.logout 退出系统 suse 不支持此命令

7.exit 退出系统redhat suse 都支持此命令

8.poweroff 关机

shutdown -h now 关机

halt 关机 ubuntu版本命令

9.reboot 重启系统

shutdown –r now 重启系统

shutdown –r 5 5分钟之后重启系统

init 6 重启系统

10.cd etc 进入目录

11.cd .. 返回上一级目录

12.cd /返回根目录

13.rm profile 删除文件 –f强制删除 –r删除目录

14.pwd 显示当前目录路径

15.mkdir ‘aa bb’ 创建目录aa bb -p一次性创建多个目录

16.rmdir aa\ bb/删除空目录 \_转义字符

17.vi geditnano 文本编辑器 vim高级版

18.date 显示日期时间

19.cd 返回用户家目录

20.su -root 切换root,完全切换,su root不完全切换,会继承前用户的环境变量

21.ifconfig 显示IP地址信息

22.echo$LANG 输出环境变量

23. system-config-date 日期时间工具

24.dateMMDDhhmmYYYY.ss 03061100.10

25.system-config-printer Linux打印工具

26./etc/cups/printers.conf 打印配置文件

27.screenclear 清屏 Ctrl+l

28.ping-c 4 192.168.29.1只发送4个信息包

29.grep ˆd zh过滤只显示目录

grep"sntp.*" ntplog用到正则表达式的地方,从ntplog文件中过滤开头提到sntp并且同一行内还跟着ntp.log,你可以利用如上的grep命令,.*捡破烂模式,可以匹配任何字符无限多次,除了换行符

30.cp -r 递归复制目录

31.more profile 查看内容分页式(小文本)

32.cat profile 查看内容不换行

33.less profile 查看内容分页式(大文本)

34.mv aabb 重命名移动文本

35.top?热键 q退出 性能诊断工具=windows任务管理器,top –umdsoss 查看指定用户

36.useraddstudent 添加用户

37.userdelstudent 删除用户

38.locale -a 显示系统支持所有语言

39.whichperl 查找命令~~~执行文件的路径

40.cal 显示日历

41.cd - 返回前一个工作目录

42.whatis cal 显示命令简介

43.make whatis 手动更新命令数据库

44.date--help 显示命令格式参数

45.man 1passwd 命令说明书1页

46.man –k (-f)列举匹配命令说明书页,简介

47.infopasswd 命令信息页(深入全面)

48.du -sh 查看目录,文件容量大小 –sk k单位,s不递归查看

49.touch cc 创建空文件/时间戳

50.nautilus 启动文件浏览器

51.fileissue 判断文件内容

52. 。 。。 \ 当前;上级;转义字符

53.mount /dev/hdc/mnt/cdrom 挂载光驱到挂载点

54.rpm -ivh 软件包路径安装rpm软件包 i安装 v显示信息 h进度条

55.rpm-qa | grepvmware 显示所有已安装的软件包 | 过滤vmware

56. 。/vmware-config-tools.pl 运行当前目录下配置脚本

57.convertj: /f:ntfs j:盘转换成NTFS格式可以存储大容量文件

58.groupsroot 查询用户所属组群

59.fingerroot 用户帐号管理功能

60.df -h 查看有挂载点的分区 h转算比1024 H转算比1000

61.pstree 显示进程树

62.free 查看内存空闲空间

63.chown studentcc.txt 改变文件属主 -R递归改变整个目录树

64.chgrp studentcc.txt 改变文件属组 -R递归改变整个目录树

65.chown student: student 即改变文件属主又改变文件属组

66.chmod ugo+rwxcc.txt 改变用户、组群、其他授予读、写、执行权限 -R递归

67.chmod 777 cc.txt改变权限 4(读) 2(写) 1(执行)

68.history 显示命令列表

69.!!!字符!数字重复前一个命令,重复前一个以字符出发的命令,重复前一个相应数字的命令

70.cat ~/.bash_profile 显示家目录下的隐藏文件

71.echo$(hostname) ‘hostname’ 命令替换

72.touch{a,b} {c,d} 取并集结果 ac ad bc bd 创建4个文件

73. 编写SHELL 脚本范例 info.sh 功能:输出信息->屏幕

#!/bin/bash shell解释器

#This script displays some informationabout your environment 注释

echo“Greetings The date and time are$(date)” 命令替换

echo“Your working directoryis :$(pwd)”

执行shell脚本

1./home/student/info.sh 绝对路径 2. ./info.sh 相对路径3.bash < info.sh 重定向->shell解释器

74.find/etc –name passwd> find.out 标准输出重定向 2> 标准错误重定向 &>全部重定向

75. find/etc –name passwd2> /dev/null 标准错误重定向->/dev/null 数据黑洞,全部丢弃

76.(cal ;cal) | less显示与这两年日历

77.cat/etc/passwd | tee cc.txt| more 重定向->cc.txt 重定向->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

80.head /etc/passwd 默认显示文件前10行 -n3指定显示行数

81.tail /etc/passwd 默认显示文件后10行 -n 3指定显示行数

82.grep studentpasswd 过滤passwd文件中student行

83.cut -d:-f1 /etc/passwd 按列抽取文本-d 分隔符 -f1 指显示的列

84.wccc.txt 文本数据统计 -l 行数-w 单词数-c 字节数 -m 字符数

85.sortcc.txt排序,sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出

86.tr‘a-z’ ‘A-Z’ <cc.txt 转换命令 a-z ó A-z

87.sed-f myedits pets搜索和替换操作

88.vi :wq ó :x :q!:w文件名 :setnu显示行号 nonu关闭行号

7-> yy 复制7行 P粘贴 dd删除行 dˆ删至行首 d$删至行尾 U撤销 Ctrl+r重做

89.system-config-network 简写 neat网络配置图形化工具

90.ifupech0 别名eth0:1 启动网卡 别名被当做独立网卡接口

91.ifdowneth0 别名eth0:2 禁用网卡

92.ifconfigeth0 192.168.0.1 netmask255.255.255.0 up 命令行ip地址并激活,临时有效

93./etc/sysconfig/network-scripts/ifcfg-eth0 修改网卡配置文件,永久有效

94. /etc/sysconfig/network 通用网络配置文件

95./etc/resolv.conf DNS配置文件

96. servicedhcpd start 启动DHCP服务

97. servicevsftpd start 启动FTP服务

98. servicenamed restart 重启DNS服务

99. servicenetwork restart 重启网络服务

100. nslookup 解析域名

101. 解析域名

102. ps -ef | grep ora_检查出正在运行的数据库进程

-e 显示出正在运行的所有进程

-u 显示出指定用户的进程

-t 显示出指定终端的进程

-g 显示出指定组的进程

-a 显示出全部进程

-o pid,comm,state,euser进程属性

-f 产生全格式

-l 产生长列表

103.pidofgedit 查看进程PID 10940

104.pgrep-u root 查看进程PID10940

105.kill10940 终止gedit文档 默认-15整洁终止

106.kill-15 10940 -15是默认的,不写也可以,作用:整洁终止,不会产生僵尸进程

107.kill-TERM 10940 按进程PID终止,也是整洁终止

108.kill-9 10940 -9强制终止容易产生僵尸进程(终止了父进程,子进程还在)

109.killallgedit 按进程名终止

110.pkillgedit 按模式终止

111.xkill 按图形终止,点哪里->哪里终止

112.ps -oPID,comm,nice 查看进程好心值高 -20 ~ 19低

113.nice-n -5 gedit自动打开gedit文档,好心值=-5

114.renice-10 10940 重置好心值,在进程运行时

115.ps-a -u root-o pid,comm.,nice 系统中root用户下所有进程好心值

116.gnome-system-monitor 进程管理工具

117.firefox& 后台运行进程

118.Ctrl+z 把程序放入后台运行-暂停状态,Ctrl+c终止进程,整洁关闭

119.jobs 作业列表

120.bg[%作业号] 后台恢复运行

121.fg[%作业号] 前台恢复运行

122.(date;who |wc -l ) >> logfile 聚集命令(),生成subshell全部发送

123.echo$? 保存最后一次命令退出状态,退出成功返回0,失败返回1~255

124.test“$A”=”$B” && echo “equal”测试命令,评估布尔声明,以便用在条件性执行中

-f cc.txt是否是常规文件 -d cc.txt是否是目录 -x cc.txt是否是执行文件

若真返回0,若假返回1

125. 编写SHELL 脚本范例 if声明 功能:测试文件 if循环

if test –x /bin/ping6;then

ping6-c1::1 &> /dev/null&& echo “IPv6 stackis 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”

exit255

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. locateimages 搜索文件数据库,相当于模糊查询,速度快,缺点更新文件数据库

updatedb更新文件数据库

132.find/ -perm -002-exec chmod o-w {}\; 2> /dev/null 精准查找,可用通配符“*.txt”-exec执行命令 {} 找到的数据 \ ; 结尾符 2> 隐藏错误信息 取消other的写权限如果没有指定查找路径,默认当前目录

133.ping-c 4 202.99.96.68 检查网络连通性,默认无限ping,-c 4 指定发4个包

134.traceroute 202.99.96.68 到达目的地,经过那些路由

Tracert windows中测试路由的

135.host 解析域名

nslookup 解析域名

dig 解析域名详细版-x 反向解析

stat 提供许多网络统计数据

137.gnome-nettool 图形化集成网络工具,默认不安装

138.more/etc/passwd 存放用户信息,x密码占位符(历史原因)

139.more/etc/shadow 存放用户密码,加密状态,MD5加密

140.more/etc/group 存放组信息,组名,GID,成员列表

141.more/etc/gshadow 存放组密码,不是很常用可以没有

142.passwd-d student 给用户设置“空密码”

143. passwd-s student 查看用户状态“是否锁定”

144. passwd-l student 锁定用户账号

145.passwd-u -f student 解锁用户 –u 不安全操作 –f 强制

146.system-config-users &图形化用户管理工具

147.userdel-r student 删除用户,-r 级联删除家目录

148.taskmgr windows任务管理器

149.useraddstudent; passwd student 先添加用户->在修改密码

150.useradd-g student(主要组群) student(用户名) 添加用户->指定其主要组群

151.useradd-G class(次要组群) student(用户名) 添加用户->指定其次要组群

152.usermod-l aa(新) bb(旧) 用户重命名,密码不变

153.usermod-L student 锁定用户

154.usermod-U student 解锁用户

155.w 监控登陆,显示首次登陆用户的信息

18:27:16 up 3 days, 7:58,2 users, load average: 2.93,3.11, 2.83

USER TTYLOGIN@ IDLE JCPUPCPU WHAT

boco pts/218:23 0.00s 0.94s0.14s login -- boco

156.last 最近成功登陆的用户列表

157.lastb 最近失败登陆的用户列表->监控入侵,suse 不能用

158.777 –> 目录666-> 文件没有执行权限->默认权限 umask->用户002->普通用户022->root管理员

159.用户umask 目录 默认权限文件 默认权限

student 002 opt775 data.dmp 664

root 022 opt755 data.tmp 644

umask000用此命令修改用户umask值

文件:不管有没有使用umask,新创建的文件都没有执行权限,该权限必须被专门授予。

目录:在创建时会自动获得执行权限,除非umask明确否定

160.chmod 4755/urs/bin/passwd 修改passwd命令权限,4代表suid

-r-sr-x—x 1root root 15368May 28 2002passwd普通用户可修改密码

小写s包含x执行权限,大写S不包含x执行权限

161.chmod 4755 /bin/rm修改rm命令权限,添加特殊权限

162.chmod 0755 /bin/rm 取消特殊权限

163.chmod 1777 /tmp 给公共目录执行粘附位

粘附位:在带有粘附位的目录中的文件只能被文件的所有者和根用户删除

例张三只能删自己的文件,李四也只能删自己的文件

目录:文件 -------> inode号映射表

164.ls -il -i显示文件->inode号例80788

cpaa.txt bb.txt 复制bb.txt新文件,增加一个inode号

246674 -rw-rw-r-- 1root root 26sep 25 aa.txt

246675(新inode号)-rw-rw-r-- 1root root 26 sep 25bb.txt

165.mv aa.txtbb.txt 重命名与移动文件,inode号不变,硬盘上数据也没移动

所以mv 1k或1G一样快,只是时间戳变了,目录的映射关系变了(目录:文件-------> inode号映射表) 246674-rw-rw-r-- 1 rootroot 26 sep25 bb.txt

166.rm bb.txt1.删除bb.txt文件->246674inode号被释放,可重新利用

2.目录的映射关系被删除 3.实际上删除的是数据块指针,而硬盘上的数据却没有被删除,会被新数据覆盖,也可通过特殊手段恢复数据

167.lnfedora redhat [硬链接名] 有两个路径名指向同一个文件,只有一个inode号

246575-rw-rw-r-- 2(硬链接计数) root root26 sep 2520:56 fedora

246575-rw-rw-r-- 2(防止误删除) root root26 sep 2520:56 redhat

1.当硬链接计数减少到零,文件就会被删除

2.无法跨越文件系统和分区,因inode表对于文件系统是独立的

3.不能对目录进行硬链接

168.ln-s /etc/passwd pf [符号链接名] 快捷方式,指向另一个文件的文件,独立inode号

30338-rw-r--r-- | rootroot 1729 Aug24 11:43 /etc/passwd

33276lrwxrwxrwx | digbydigby 11 sep26 09:33 pf-> /etc/passwd

1.符号链接的大小:指向文件的路径长度

2.符号链接的权限无关紧要

169.baobab 图形化的显示磁盘用量

170.mount /media/cdrom [hdc] 自动挂载光驱,一般不推荐这么用

171.eject 弹出光盘 eject -t 光驱收回

172.tar czvftest.tar.gz (压缩包名)test(原目录) gzip压缩比小,容量大,压缩后打包

tar cjvf test.tar.bz2(压缩包名) test(原目录) b2zip压缩比大,容量小,压缩后打包

tar xzvf test.tar.gz-C / 解包后解压大写-C指定解压缩目录

tar xjvf test.tar.bz2 解包后解压默认解压到当前目录

173.zip etc.zip/etc 不常用的压缩命令

174.unzip etc.zip 不常用的解压缩命令

175.file- roller 图形化打包工具

176.ntsysv--level 5 基于shell界面工具,纯文本模式,查看运行级别5的服务

177.runlevel who-r 这2个命令都是查看系统当前运行级别,init 3切换运行级别3

178.servicesshd status 查看ssh服务运行状态 DHCPDNAMED restart

179.system-config-service 图形化管理服务工具,打钩 FTP 开机就启动了,但不常用

180.chkconfig --addsshd 管理sshd,--del删除开机启动功能,--list 开机启动服务列表

181.yum -yinstall telnet-server 安装软件包

182.yum -yremove telnet-server 删除软件包

183.yumlist installed 已安装软件包列表

184.yumlist available 未安装软件包列表

185.system-config-selinux 启动selinux工具

186.system-config-securitylevel 启动“安全级别和防火墙”,一般服务都有

187.grub-md5-crypt 生成grubMD5 加密密码

188.init 3 切换运行级别3-纯文本模式,所有进程的父进程pid=1

189.uname-r 查看linux内核版本

190.uname 查看系统名

191.F2 ------>BIOS 开机进入BIOS

192.rm -rf* 删除全部文件,包括目录 -r删除目录

193.Linuxrescue 进入光盘中救援模式

194.rpm -ivhstardict-2.4.5.3.i386.rpm 安装星际译王软件包

i 安装软件 v显示信息 h打印#号进度条

195.rpm -Upackages 升级软件包,如果系统中没有->就安装软件包->再升级软件包

196.rpm -F packages 刷新软件包,如果系统中没有->不安装软件包,功能等同于升级

197.rpm-e stardict 删除星际译王

198.rpm-qa 列出所有已安装的软件包

199.rpm-qf /etc/inittab 通过安装的文件->找到->软件包->initscript 8.45.17.EL-L

200.rpm-qi packages 显示软件包的一般信息

201.rpm-ql packages 显示软件包->安装的文件在什么路径下

202.rpm-qlptelnet-server-0.17-301.e1.i38.rpm 未安装的软件包->如果安装后文件放在什么路径下

203.rpm-qiptelnet-server-0.17-301.e1.i38.rpm 未安装的软件包一般信息

204.rpm-v zip 根据RPM数据库校验已安装的zip软件包

205.rpm-va 根据RPM数据库校验所有已安装的软件包

206.rpm-vp zip-2.3-8.i386.rpm 根据安装程序->校验->应用程序

注:RPM数据库/var/lib/rpm 保存安装在系统中软件包信息例文件 property.RP签名GPG校验

207.rpm--import/mnt/cdrom/RPM-GPG-KEY 首先导入红帽公钥/etc/Rki/rpm-gpg

rpm -qagpg-pubkey 应用工具将在您安装任何软件包的时候自动校验签名

rpm --checksignano-1.3.12-1.1.i386.rpm 双钥体系完整性->是否->红帽签名正版

208.yuminstall firefox 安装火狐浏览器

209.yumremove firefox 删除火狐浏览器

210.yumupdate firefox 升级火狐浏览器

211.yumlist 列出yum服务器中所有软件包列表

212.yumlocalinstall packages 安装本地软件包

213.yumgroupinstall group.name 按组安装程序

214.yumsearch firefox 搜索火狐浏览器有没有

215.yuminfo firefox 查看火狐浏览器一般信息

216.yumwhatprovides /etc/inittab 通过安装软件->找->软件包

217.lsmod| grep ntfs 列出已加载的模块并过滤ntfs模块

218.insmodntfs.ko (重启不自动加载ntfs模块)加载ntfs模块->至内核

219.rmmodntfs (一般先解挂->再卸载)从内核中卸载模块

220.modinfo ntfs显示模块基本信息 例 名称 许可证 描述 版本

221.mkinitrd --with=usb_storage /boot/initrd-$(uname -r).img$(uname -r)重建初始化内存盘

222.hostname 显示主机名

223.uname-r 显示内核版本号,-a 全部信息

224.ls-l /dev/sda1 查看设备属性

brw-r----- lroot disk 8 , 1Feb 4 16:12/dev/sda1

块设备权限 硬链接 宿主 组群 主号码 从号码

225.file/dev/sda 查看设备属性

/dev/sda : block special (8 / 0)

块设备 主号码,从号码

226.mknodmyhda6 b 36 添加设备文件

227.re-rf hda* 交互强制删除全部设备文件

228.sysctl -a 列出所有内核设置参数

sysctl -p 重新加载内核配置文件

sysctl -wnet.ipv4.tcp_syncookies=1 设置内核参数

uptime 系统时间

229.ntpdate 192.168.0.254 设置与服务器NTP同步

230.tail-f message 实时监控日志

231.system-config-display 显示设置工具

232.xinit 启动图形化界面 x11=startx 效果等价

233.vncserver 启动VNC服务

vncserver : 1启动VNC第一个会话

vncserver -kill : 1 终止VNC第一个会话

234.crontab-e 使用vim编辑“周期性计划任务”

分 时 日 月 周 wall “Hello howare you” 广播这句话

235.crontab-l 列出任务内容,每行是一个计划任务

236.crontab-r 删除“周期性计划任务”

237.useradd -d/home/student(用户家目录)student(用户名) 指定用户的家目录

238.useradd -u600(UID) test(用户名) 指定用户UID为600

239.echo 123| passwd --stdintest(用户名)设置test用户的密码是123

240.tail -n3 /etc/shadow 查看用户密码保存文件后三行

用户名密码占位符(历史遗留) UIDGID描述 家目录用户shell -> Bourne shell

test : x : 600 :600 ::/home/test : /bin/bash

241.cat/etc/shells常用shell解释器目录 例 bash。。。。。。

242.usermod -s/sbin/nologin student 禁止student登陆shell

243.usermod -s/bin/bash student 允许student登陆shell

244.chownstudent(宿主):student(组群)/student 指定目录 修改宿主:组群

245.set-f设置bash中不识别 *?通配符

246.set+f设置bash中识别 *?通配符

247.visudo 打开sudo配置文件/etc/sudoers 编译权力委派

格式 用户名 所有主机 所有用户 权力委派

student ALL =(ALL) /bin/mount,/bin/umount,/bin/more

sudo -l 列出委派列表-k 清出”入场卷”时间,重新输入密码passwd:redhat

248.system-config-authentication 验证配置工具,支持NISLDAP Hesiod winbind

249.mount-o acl /home 指定目录支持acl访问控制列表功能

250.getfacl /home/schedule.txt 获得ACL访问控制列表

251.setfacl-m u:student:rwx /home/schedule.txt用户student拥有schedule.txt文件的读写执行权限

252.setfacl-m d:u:student:rw /home/share/project/ 用户对project目录中所有新创建的ACL访问控制列表:基于用户修改权限rwx 内容都有读写权限

253.setfacl-m g:student:rw /home/设置home目录组群权限,组内成员全部拥有

254.fdisk-l 查看磁盘分区

255.fdisk/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 打印分区表

mktablemsdos ->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(卷标) 分区别名,标明其作用

mountLABEL=liusheng /mnt/hdb1 使用卷标,挂载新建分区

tune2fs-m 10 /dev/sda1 指定第一个主分区保留块百分比->10%

tune2fs-o acl,user_xattr /dev/sda1指定支持ACL功能,ACL基于用户设置权限

tune2fs 调整文件系统参数

dumpe2fs 浏览当前设置参数,显示文件系统格式

257.mount-o remount,rw /mnt/sda6挂载点设置成读写权限访问

258.mount-a 重新挂载所有可用分区

259.more/etc/fstab 挂载点配置文件(长期有效) 共6个字段

260.cp/etc/fstab /etc/fstab.bak 修改之前先备份,注该文件中,每个文件系统用一行表示,每行有6个字段->长期有效

设备 挂载点文件系统 挂载选项 不备份 不检查

#device mount_point FS_typeoptions dump_freq fsck_order

LABEL=/mnt/data /mnt/data ext3defaults 0 0

/dev/vo10/root / ext3 defaults 1 1

/dev/vo10/home /home ext3 defaults 1 1

261.mount-o remount,ro /mnt/sda6挂载点设置成只读访问,神也写不了

262.fuser-v /mnt/sda5 查看挂载点是否被占用

263.lsof /mnt/sda5 查看挂载点是否被占用

264.fuser-km /mnt/sda5 终止挂载点所有占用进程

265.mount--bind /something /anotherthing 把一个目录挂载到另一个目录下

266.mount-t ext3 -onoexec /dev/hda1 /home在家目录下,禁止执行可执行程序

267.mount-t iso9660 -o loop /iso/documents.iso /mnt/cdimage 挂载镜像文件/iso/documents.iso

268.创建交换分区swap->相当于windows虚拟内存fdisk -l 查看分区

269.fdisk/dev/sda ->n->t 改文件系统标志->82swap交换分区->w保存

270.mkswap/dev/sda5 新分区->格式化->交换分区

271.vim/etc/fstab 添加开机启动挂载点

272.free 查看空闲空间swap

273.swapon-a 激活新交换分区->调用fstab文件

274.swapon-s 检查交换分区状态注:推举创建交换分区

275.创建交换文件 mkdir /swap根目录下创建交换目录

ddif=/dev/zero of=/swap/swapbs=100Mcount=2

克隆 输入 0设备 输出 文件名 块大小 几个块 生成交换文件

mkswap /swap/swap 新文件->格式化->交换文件

vim /etc/fstab 添加开机启动挂载点

swapon -a 激活新交换文件->调用fstab文件

free 查看空闲空间swap

#device mount_point FS_typeoptions dump_freq fsck_order

/swap/swap swap swapdefaults 0 0

276.挂载NFS(网络文件系统)相当于windows共享文件夹

客户端使用共享文件夹, linux客户端/mnt/nfs<----->linux服务器share

service portmap start 启动端口

service nfsstart 启动nfs服务

showmount -e 192.168.0.254 查看共享文件夹列表

mkdir /mnt/nfs 创建挂载点目录

mount -t nfs192.168.0.254:/share/mnt/nfs 客户端共享服务器share目录,原理把nfs挂目录载到服务器share目录下,就可以共享此目录了。

system-config-nfs & 后台启动共享文件夹工具

#device mount_point FS_typeoptions dump_free fsck_order

192.168.0.254:/share/mnt/nfs nfsdefaults 0 0

more /etc/exports 查看共享配置文件

umount /mnt/nfs 解除共享文件夹挂载点

277.mount-o remount /home 重新挂载home分区

278.quotacheck -cug 创建一个新的用户和组配额文件

279.quotacheck 更新磁盘用量数据库

280.quotaon /home开启home分区配额 -a /home效果一样

281.quotaoff /home关闭home分区配额

282.edquota user1 编辑用户配额策略,允许管理员对用户可使用的磁盘资源限制

283.edquota -Puser1 user2 让user2 模仿user1的策略

284.euquota -t 建立缓冲时段

285.quota 查看用户磁盘用量和配额

286.repquota 生成所有用户的磁盘用量报告

287.warnquota cron 向超过配额的用户发出警告

288.mdadm-C /dev/md0 --chunk=64 --level=5--raid-devices=3 /dev/sd{b,c,d}1

RAID设备名程序组块大小64K RAID级别 指定RAID磁盘的数目

mke2fs -j -b4096 -Rstride=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磁盘故障的信息

289.pvcreate /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 -L1000M(逻辑卷大小) -nmylv1(逻辑卷名) vg0(卷组名)创建逻辑卷

lvcreate -l 32 (扩展块数量,默认大小4MB) –nmylv2(逻辑卷名) vg0 (卷组名)

lvcreate -h 查看逻辑卷帮助

lvscan查看逻辑卷状态

lvdisplay 显示逻辑卷信息

lvremove /dev/vg0/mylv1 (逻辑卷名) 删除逻辑卷,但卷中的数据就全没有了

vo10/root vo10/home 这2个系统逻辑卷不能删除

system-config-lvm & 后台打开逻辑卷图形化工具

lvextend -L600M /dev/vg0/home 把逻辑卷home扩充为600M

resize2fs /dev/vg0/home 格式化,修改生效

mkfs -text3 /dev/vg0/mylv1 把逻辑卷格式化成ext3文件系统

逻辑卷性质:可变大小,在线扩大,离线缩小(丢数据风险),自定义名称,灵活性强

290.ifconfig eth0192.168.1.200/24 up(激活) 配置网卡IPSUSE 11Linux系统

291.iproute查看路由表

stat-rn 查看人性化路由表

293.routeadd default gw10.166.173.11 配置默认网关

294.vim/etc/sysconfig/network/routes路由配置文件

default 10.166.173.11 -- 默认网关==缺省路由

295.szfstab(文件名)secureCRT中下载文件Linux->windows

296.rz对话框添加文件secureCRT中上传文件windows->Linux

297./etc/resolv.conf DNS配置文件

298.system-config-network 简写neat网络配置图形化工具

299.ifconfig -a 显示全部ip,-a 包含“未激活”的接口

300.ipaddr 显示ip

301.iplink只显示mac地址,不显示ip地址

302.iplink set eth0mtu 1000 设置最大传输单元=1000

303.ifdowneth1禁用接口,设置网络接口模板

ethtool -s eth1autoney off speed100 duplex full以太网工具设置网络接口模板

设置自适应 关速度 全双工

ifup eth1激活接口

304./etc/sysconfig/network-scripts/ifcfg-ethx网卡配置文件

305.202.99.96.68 网通DNS服务器

219.150.32.132 电信DNS服务器

306.iproute add 192.168.22.0/24 via10.53.0.253添加静态路由

目的网络地址下一跳

307.traceroute 查看源->目的地之间的路由

308.hostname 修改主机名

309.ps-ef | grepmdsoss 按全格式显示当前所有进程,过滤mdsoss

310.free-m 查看内存、虚拟内存空闲信息单位M

311.top-u mdsoss 性能分析工具=windows任务管理器

312.vmstat5(秒) 虚拟内存统计报告,实时查询cpu、内存

stat-apn|grep pbgn 查看gn采集机连接性

314.dmesg 显示开机信息,保存在/var/log/dmesg文件

315.dmesg| grep eth1过滤eth1网卡开机时信息,帮助用户了解系统启动信息

316.whichrman 查找rman命令执行文件所在目录

317.crontab-e oracle 创建oracle用户的任务计划

318.crontab-r oracle 删除oracle用户的任务计划

319.crontab-l oracle 列出oracle用户的任务加护

27 18 ** * su- oracle -c “/home/oracle/rman1.sh”任务计划格式

分时 日月 周先切换oracle用户,再执行“/home/oracle/rman1.sh”脚本

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。