2.1查看当前Linux系统信息
uname -a 显示系统及版本的所有信息
uname -r 显示内核版本
uname -m 显示计算机是多少位系统
cat /proc/version (Linux查看当前操作系统版本信息)
cat /etc/issue 或 cat /etc/redhat-release (Linux查看版本当前 操作系统发行版信息)
2.2 查看系统小版本
cat /etc/redhat-release
2.3 查看当前主机名
hostname
2.4 查看第一个网卡
ifconfig eth0
2.5 查看和设置系统时间
date
date -s "2015-6-8 19:48:00"
2.6 查看进程
ps -ef | grep redis
2.7 显示当前在运行的进程包括对CPU内存使用量
top -s
2.8 管道: |
cmd1|cmd2 将cmd1输出结果交给cmd2命令来执行
2.9 查看
grep
-r //递归
-v //取反
2.10 重新启动Linux操作系统
reboot
init 6
2.11 关闭Linux操作系统
shutdown -h now
init 0
2.12 图形和命令行转换
vi /etc/inittab
init3 命令行模式
init5 图形化
2.13 显示守护进程目录树
Pstree 或者 pstree -p (显示pid)
2.14 显示所有正在运行的进程
ps -aux
2.15 显示所有正在运行java进程/
jps
2.16 结束正在运行的指定进程
kill -9 pid
2.17 linux 不进去系统更改root密码
1. 在grub选项菜单按e进入编辑模式
2. 编辑kernel那行 输入“1” (空格1),然后按enter键
3. 按b重启
4. 进入后执行下列命令
root@#passwd root (配置root的密码)
Enter new unix passwd: 输入新的密码
root@#init 6
3. 磁盘操作
3.1 显示系统的磁盘空间用量
df -h // 显示磁盘分区信息
mkdfs.ext4 /dev/sdb1 // 格式化硬盘分区
fdisk /dev/sdb // 硬盘分区51显示磁盘分区
du -h -s 目录 // 查目录使用大小
3.2 挂载
mount -t vfat /dev/sdb1 / media/umnt //挂载
mount -o remount rw / // 重新挂载。 或者将根目录以读写方式重新加载
umount /media/umnt //卸载
3.3 文件系统修复
fsck -y /dev/sda1 (修复的可以是分区可以使目录)
// linux 文件格式
ext4 ext3 ext2 cfat(fat32)
// windows文件格式
ntfs fat32
4. 用户和组的操作
4.1 账号
超级账号 root uid = 0
普通账号 uid > = 500
系统账号 uid = 1~ 499
/etc/passwd //保存账号的信息
/etc/shadow // 保存账户密码信息
/root //root用户家目录
/home/xxx //普通用户xxx的家目录
4.2 添加和删除用户 useradd
# useradd // 创建用户
-u 指定uid
-d 指定宿主目录
-s 指定使用shell
-e 指定用户过期时间
-g 指定基本组
-G 指定附加组
# useradd openlab
# gpasswd -a openlab gropenlab // 将用户从组中删除
# echo "123456" | passwd -- stdin feige // 不通过交互信息, 直接改用户密码
# userdel //删除用户 不删除用户文件
# userdel -r //连主目录一起删除
# id openlab //显示用户信息
vipw 查看用户
4.3 创建用户组
groupadd manager
vigr 查看组
groups manager 查看用户在哪些组中
4.4 创建用户
useradd -G manager tom