爱子日志

Linux、命令、学习、开机、关机、重启、用户

立即关机
shutdown –h now





5分钟后关机
shutdown +5





在10:30时关机
shutdown 10:30





重启
reboot





重启
shutdown -r now





指定在23:59时重启动
shutdown -r 23:59










退回登陆界面
logout





图形界面切到字符
Alt+Ctrl+F1





字符界面切到字符,在Vmware虚拟机上,一按Ctrl+Alt就会切出来,但那光标还在里面,所以会被认为不成功,长按即可
Alt+Ctrl+F7










新建用户,新建用户“test”
useradd test





给用户“test”设置密码,useradd增加一个用户后,如果没设置密码,是不能登录的
passwd test





将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G
usermod -d /home/test -G test2 test





将用户test加入到test2组
gpasswd -a test test2





将用户test从test2组中移出
gpasswd -d test test2





删除用户,将test用户删除
userdel test





查看当前登录的所有用户
who





查看当前登录用户名
whoami





查看单个用户信息
finger apacheuser










新建“test”用户组
groupadd test





将test组的名子改成test2
groupmod -n test2 test





删除“test2”用户组
groupdel test2





查看someuser所在组
groups someuser





查看所有组
cat /etc/group





某些linux系统没有/etc/group文件的,这个时候看下面的这个方法
cat /etc/passwd |awk -F [:] ‘{print $4}’ |sort|uniq | getent group |awk -F [:] ‘{print $1}’










查看内存
free





查看内存信息
free -m 或者 cat /proc/meminfo





查看CPU占用情况
top





查看CPU信息
cat /proc/cpuinfo





查看硬件列表
lsmod





查看硬盘使用情况
df
df -lh





查看硬盘信息命令
fdisk -l





当前系统内核版本号及系统名称
uname -a
cat /proc/version





Linux开机自动运行
home/Desktop/AutoStart










快速鉴别Linux操作系统是32位还是64位
uname -m
i386/i686 就是 32位,x86_64 就是 64位

file /bin/bash
ELF 32-bit LSB executable, Intel 80386 就是 32位,ELF 64-bit LSB executable, x86-64 就是 64位

getconf LONG_BIT
32 就是 32位,64 就是 64位










插入字符命令
i,在光标的前(i=insert)
a,在光标的后(append)
r,光标所在处(replace)




①了解Linux 的基础知识,这些包含了用户管理、群组的概念、权限的观念等
②掌握至少50个以上的常用命令
③掌握.tgz、.rpm等软件包的常用安装方法
④学习添加外设,安装设备驱动程序(比如网卡)
⑤熟悉Linux文件系统 和目录结构
⑥掌握vi,gcc,gdb等常用编辑器,编译器,调试器
⑦理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程
⑧网络的基础包括: 掌握路由概念、OSI七层网络模型、TCP/IP模型及相关服务对应的层次对于Linux学习非常重要的。
⑨学习Linux环境下的组网




http://blog.mujj.net/post/353.html
http://be-evil.org/?post=265聚划算