一句话问答(CentOS/RHEL)

日期:2015年01月05日 作者: 分类:运维 浏览:3951

1. 如何获取CPU核心数量

grep -c ^processor /proc/cpuinfo

 

2. 如何踢出在线用户

先输入w命令,查看用户登录使用的终端,再执行如下命令

pkill -kill -t pts/0

 

3. 查看命令所在的软件包

yum provides */snmpwalk

 

4. CentOS使用yum update时不更新内核

A.修改yum配置文件 vi /etc/yum.conf,在[main]的最后添加exclude=kernel*

B.在yum命令后加上参数:yum --exclude=kernel* update

 

5.  向登陆的其它用户发送信息

write + shh登陆用户名+ttyname(例如pts/1)

 

6.  让你的 CentOS 可以每天3:30自动更新系统

vi /etc/crontab

30 3 * * * root yum -y update && yum clean package

 

7. 如何设置并保存selinux设置

setsebool -P xxx_xxx_xxx on

 

8. 如何在所有文件中查找字符串

grep -rn "Powered by" .

r 表示递归

n 显示行号

 

9. 替换所有文件中的相同内容

sed -i "s/charset=gb2312/charset=utf8/g" `ls *.html`
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`

解释一下:

-i 表示inplace edit,就地修改文件

-r 表示搜索子目录

-l 表示输出匹配的文件名

 

10. 删除中文乱码文件名的文件

find . -inum 942598 -exec rm {} \;

 

11. 一次杀死多个进程

假系统中运行多个名为check_mysql的进程

ps aux | grep -v grep | grep check_mysql | awk '{print $2}' | xargs kill -9

 

12. CentOS 7系列切换字符启动和图形启动

# 切换到默认字符模式启动(运行级别为3)
systemctl set-default multi-user.target
# 切换到默认图形界面启动(运行级别为5)
systemctl set-default graphical.target

13. 修改当前目录下所有文件权限

find ./ -type f | xargs sudo chmod 644

14. 假装自己很忙

cat /dev/urandom | hexdump -C | grep "ca fe"

15. 挂一个临时的ram分区

mount -t tmpfs /mnt -o size=1024m

 

标签:,

除非注明,戊辰人博客文章均为原创,转载请以链接形式标明本文地址

本文地址:https://wanglu.info/2015/01/138.html