xiaoxiao 发表于 2014-12-10 15:59:54

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
页: [1]
查看完整版本: CentOS常用的基本指令大全