1.如何查看cpu型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
1 Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
2.怎么查看操作系统版本cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
3.如何用脚本得到“1+2+3+。。。+100”的结果[[email protected] ~]# cat a.sh
#!/bin/bash
num=0
sum=0
while [ $num -le 100 ]
do
sum=$(expr $sum + $num)
let num++
done
echo "1+2+3+...+100:"$sum
####
[[email protected] ~]# ./a.sh
1+2+3+...+100:5050
4.如何批量添加用户名和密码相同的用户?
可用批量添加用户工具:netusers
批量更新用户口令工具:chpasswd
chpasswd命令:
#以root的身份执行/usr/sbin/chpasswd,chpasswd将经过/usr/bin/passwd命令编译过的密码写入/etc/passwd的密码栏
pwconv命令:
#确定密码经密码写入/etc/passwd的密码栏后,执行命令/usr/sbin/pwconv命令将密码编译为shadow password,并将结果写入/etc/shadow
(适用于创建用户无规律)
先把需要批量创建的用户名用一个文本文档列出来,如下面的userlist文件
再把与用户名匹配的密码用另一个个文本文档列出来,如下面的passwd文件[[email protected] ~]# cat userlist
tom
jerry
bob
jack
think
lucy
[[email protected] ~]# cat passwd
tom:redhat
jerry:redhat
bob:redhat
jack:redhat
think:redhat
lucy:redhat
[[email protected] ~]# cat create2.sh
#!/bin/bash
#chmod 700 create.sh
#./create2.sh
for user in `cat /root/userlist`
do
useradd $user
echo "redhat" | passwd --stdin $user
echo "$user create success!"
done
chpasswd
pwconv
[[email protected] ~]# chmod +x create2.sh
[[email protected] ~]# ./create2.sh
更改用户 tom 的密码 。
passwd: 所有的身份验证令牌已经成功更新。
tom create success!
或者编写shell脚本(适用于创建有规律的用户)[[email protected] ~]# cat create.sh
#!/bin/bash
#chmod 700 create.sh
#./create.sh
for user in user{1..10}
do
useradd $user
echo "$user" | passwd --stdin $user
echo "$user create success!"
done
[[email protected] ~]# vi create.sh
[[email protected] ~]# ./create.sh
更改用户 user1 的密码 。
passwd: 所有的身份验证令牌已经成功更新。
user1 create success!
5.linux运行级别:7个
0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户状态,没有NFS支持。
3:完整的多用户模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5:X11控制台,登陆后进入图形GUI模式,XWindow系统。
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启
修改运行级别:
init
本文出自 “清风与你” 博客,谢绝转载!