小小百科网
标题:
CentOS常用的基本指令大全
[打印本页]
作者:
xiaoxiao
时间:
2014-12-10 15:59
标题:
CentOS常用的基本指令大全
本帖最后由 xiaoxiao 于 2016-12-2 16:31 编辑
即可显示系统版本:
cat /etc/redhat-release
复制代码
查询系统是32位还是64位:
如返回64则说明为64位操作系统
getconf LONG_BIT
复制代码
可以查询内核版本:
uname -r
复制代码
关于升降级更换内核:
uname -a
复制代码
首先:输出中有i686则为32位,有x86_64则为64位。
如果是CentOS 5并且上面的命令输出中有el5xen字样 请务必下载Xen版内核,否则可能导致无法开机!CentOS6没有Xen内核和非Xen内核区别
升降级内核很简单,只需要输入一个命令:
rpm -ivh 内核rpm --force
复制代码
其中的“内核rpm”需要更换为特定的内核rpm文件或者URL地址。成功后请重启
查看进程运行列表:
ps aux
复制代码
查询各进程已运行了多久:
ps -A -opid,stime,etime,args
复制代码
可以查看各分区的使用情况。其中,从左到右各列的内容依次是:
文件系统、总大小、已使用大小、剩余大小、使用率、挂载点。
df -h
复制代码
可以查看当前文件夹所占空间。它的功能等同于 du . -sh。
而输入 du 目录名 -sh,则可以查看指定目录的大小。
du -sh
复制代码
可显示系统安装时所安装的软件包列表。
cat -n /root/install.log
复制代码
分屏查看
more /root/install.log
复制代码
可以查看到现在为止已经安装了哪些软件包
rpm -qa
复制代码
清除SSH中的历史操作记录
history -c
rm -rf .bash_history
复制代码
修改SSH端口,找到#Port 22,去掉#后将端口22改为你想要的端口号
vi /etc/ssh/sshd_config
复制代码
重启SSH服务后生效。
/etc/init.d/sshd restart
复制代码
如果提示:SSH error:a public key file has not been specified by this session
修改/etc/ssh/sshd_config的PasswordAuthentication项为yes,重启SSH服务即可。
查询磁盘的余量:
df -h
复制代码
查询内存使用量:
free -m
复制代码
查询任务管理器:
top
复制代码
查询处理器信息:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
复制代码
编辑:i
保存并退出:wq
复制命令:cp 源目录 需要目录
删除命令:rm 源目录 需要目录
裁剪命令:mv 目录 目录
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
删除文件夹实例:
rm -rf /var/log/httpd/access
将会强制删除/var/log/httpd/access目录以及其下所有文件、文件夹
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
压缩实例:
tar -zcvf /home/files.tar.gz /files
把/files文件夹打包后生成一个/home/files.tar.gz的文件。
解压实例:
cd /usr/local/src
tar -zxvf /tmp/etc.tar.gz
将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
显示用户信息
cat /etc/passwd
添加一个名为xiaoxiao的普通用户账户
adduser xiaoxiao
设置/修改一个名为xiaoxiao的用户密码
passwd xiaoxiao
永久性删除一个名为xiaoxiao的用户账号
userdel -r xiaoxiao
欢迎光临 小小百科网 (http://www.aixiaoxiao.cn/)
Powered by Discuz! X3.3