| 关键词: nbsp CCIE root 文件 用户 一个 权限 home nologin 光标 |
[root@CCIE /]# adduser 增加一个系统用户useradd 与adduser 是一样的命令,都是增加一个用户。 [root@CCIE /]# useradd ccna [root@CCIE /]# adduser ccnp 当前用户,主机名,当前目录。超级用户为#,一般用户为$ [root@CCIE ~]# 当前账户路径。~表示用户home 目录.root 的home 为/root 增加一个用户ccne 并将其增加到root 组中。注意-g 是将一个用户放到什么组中。 [root@CCIE /]# useradd -g root ccne [root@CCIE home]# ls -l 总计16 drwx------ 3 ccie ccie 4096 08-20 00:01 ccie drwx------ 3 ccna ccna 4096 08-20 16:22 ccna drwx------ 3 ccne root 4096 08-20 16:23 ccne drwx------ 3 ccnp ccnp 4096 08-20 16:22 ccnp 增加一个系统用户ccie 注意-r [root@CCIE /]# useradd -r ccie 增加一个系统用户aa 并批定目录为/home/aa [root@CCIE /]# useradd -d /home/aa aa 更改删除用户 [root@CCIE ~]# userdel 用户名 记录用户密码 [root@CCIE ~]# more /etc/passwd 默认密码存放在 [root@CCIE ~]# vi /etc/shadow 组管理 [root@CCIE ~]# vi /etc/group arpm 电源管理 笔记本没有用电池 [root@CCIE /]# apm No APM support in kernel 指定,选项和参用空格格开 [root@CCIE /]# ls -l |less 许多选项前加-- [root@CCIE /]# ls --help Man 的数字1 表示用户指令。5 表示文件帮助 [root@CCIE /]# man 1 passwd [root@CCIE /]# man 5 passwd 显示剩余电量 [root@CCIE /]# apm -m 显示当前系统体系结构 [root@CCIE /]# arch i686 将程序放在后台 [root@CCIE home]# bg 切换目录 [root@CCIE home]# cd [root@CCIE ~]# cd .. [root@CCIE /]# cd . [root@CCIE /]# cd [root@CCIE ~]# 设置自己的finger 消息。 [root@CCIE ~]# chfn [root@CCIE ~]# chfn Changing finger information for root. Name [chfn]: Office []: Office Phone []: Home Phone []: Finger information not changed. 查看可用的shell [root@CCIE ~]# chsh -l /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh /bin/ksh /bin/zsh 改变当前的shell [root@CCIE ~]# chsh Changing shell for root. New shell [/bin/bash]: 通过-s 也可以改变当前的shell [root@CCIE /]# chsh -s /bin/bash Changing shell for root. Shell changed. [root@CCIE /]# chsh Changing shell for root. New shell [/bin/bash]: 创建一个文件touch [root@CCIE wa]# touch ccie [root@CCIE wa]# ls a b ccie 清除当前的屏幕 [root@CCIE ~]# clear 显示当前的时间 [root@CCIE /]# date 2008 年08 月20 日星期三17:05:07 CST 显示当前的文字 [root@CCIE /]# echo [root@CCIE /]# echo hello hello 删除一个文件rm [root@CCIE wa]# rm ccie rm: remove regular empty file `ccie'? y [root@CCIE wa]# ls a b 移动并重命名mv [root@CCIE wa]# mv ccie ccnp [root@CCIE wa]# ls a b ccnp 考贝一个文件到另外一文件cp [root@CCIE ccie]# cp vi /home/ccnp 以/开头是绝对路径,没有/的是相对路径。由实际位置定。 Cd 回到home 目录。Cd ..回到根目录。Cd 回到上一级目录。 [root@CCIE ~]# cd / [root@CCIE /]# cd [root@CCIE ~]# 执行命令后退出 [root@CCIE ~]# exec [root@CCIE ~]# exec ls 删除一个新的空的目录rmdir [root@CCIE home]# rmdir ccnp 强制删除一个有文件的文件夹rm -rf [root@CCIE home]# rm -rf ccnp 退出命令 [root@CCIE ~]# exit 显示系统完整信息 [root@CCIE ~]# uname -a Linux CCIE 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux 显示主机名 [root@CCIE ~]# hostname CCIE 显示主机名地位置 [root@CCIE home]# more /etc/sysconfig/network NETWORKING=yes HOSTNAME=CCIE 更改主机名 [root@CCIE ~]# vi /etc/sysconfig/network 列出执行过的指令 [root@CCIE ~]# fc -l 将后台的任务拉到前台 [root@CCIE /]# fg -bash: fg: current: no such jo 查看虚拟终端的数目 [root@CCIE /]# fgconsole 1 [root@CCIE /]# Linux 中所有的设备都文件 [root@CCIE dev]# ls -l |less brw-rw---- 块文件可以随时读写,硬盘光盘。B 表示 crw-rw---- 字符文件比如串口c 表示。 查看登录用户的消息 [root@CCIE /]# finger -l Login: root Name: chfn Directory: /root Shell: /bin/bash On since Wed Aug 20 16:04 (CST) on tty1 1 hour 5 minutes idle On since Wed Aug 20 17:08 (CST) on pts/0 from 192.168.1.101 No mail. No Plan. 显示指定的用户信息 [root@CCIE /]# finger -m ccie Login: ccie Name: (null) Directory: /home/ccie Shell: /bin/bash Never logged in. No mail. No Plan 显示内存的消息 [root@CCIE /]# free total used free shared buffers cached Mem: 255596 251476 4120 0 47612 153872 -/+ buffers/cache: 49992 205604 Swap: 522104 0 522104 以总和的消息显示内存消息 [root@CCIE /]# free -t total used free shared buffers cached Mem: 255596 250064 5532 0 35784 160576 -/+ buffers/cache: 53704 201892 Swap: 522104 0 522104 Total: 777700 250064 527636 每4 秒显示一次 [root@CCIE /]# free -s 4 total used free shared buffers cached Mem: 255596 252008 3588 0 18112 173896 -/+ buffers/cache: 60000 195596 Swap: 522104 0 522104 显示信号 [root@CCIE /]# fuser -l HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS UNUSED Vi 编辑器 Vi 是一个可视化编辑器,也就是说你所做的改动能直接的看到结果。Vi 有两种模式,命令 模式可以删除,查找等编辑模式主要是用来编辑文件。用esc 退回来命令模式 打开一个文件vi 文件名 [root@CCIE ccie]# ls a a.tar inittab [root@CCIE ccie]# vi a 命令参数 保存文件: w 没有改动退出:q 有改动退出: wq 保存改动退出: q! 不保存改动退出。 :e 文件名, 打开别的文件工始编辑。 编辑命令参数 i 在当前位子进入到编辑模式 I 光标到行首进到入编辑模式 a 光标退后一格进到编辑模式 A 光示退到行尾进到编辑模式 O《小> 在光标所在行新一行进到编辑模式 O<大> 在光标所在行新起上一行进到编辑模式 S 删除光标所在字进到编辑模式 S 删除光标所在行进到编辑模式 删除命令 X 删除一个字 Nx 删除n 个字 Dd 删除当前行 Dw 删除到尾 剪贴 Yy 光标所在行复制 Yw 光标所在词复制 Nyw 光标所在位后n 个词复制 P 贴在光标位之右小p P 贴在光标位之左大p 取消上一个动用 U 取消上一个更新 U 取消所有的更动 Ctrl + r 重新更改 E:! 放弃更新重新更改 显示进程 [root@CCIE /]# fuser -a /root /root: 4897c 查看cpu 信息 [root@CCIE /]# cat /proc/cpuinfo 查看输入输出信 [root@CCIE /]# cat /proc/ioports 查看系统运行时间 [root@CCIE /]# cat /proc/uptime 查看系统信息 [root@CCIE /]# cat /proc/version 查看scsi 信息 [root@CCIE /]# cat /proc/scsi 查看ide 信息 [root@CCIE /]# cat /proc/ide 查看网络信息 [root@CCIE /]# cat /proc/net 查看核心系统参数 [root@CCIE /]# cat /proc/sys 系统日志存放在/var/log 查看核心启动日志 [root@CCIE log]# more /var/log/dmesg 查看系统报错日志 [root@CCIE log]# more /var/log/messages 查看邮件日志 [root@CCIE log]# more /var/log/maillog 直接用指令查看 [root@CCIE /]# dmesg 查看ftp 日志用于记录ftp 服务信息 [root@CCIE /]# cat /var/log/xferlog 查看安全信息日志记录与系统相关的信息 [root@CCIE /]# more /var/log/secure 查看登录日志 [root@CCIE /]# more /var/log/wtmp 杀死与root 相关的进程 [root@CCIE /]# fuser -k /root /root: 4897c 查看用户的密码文件 [root@CCIE /]# more /etc/passwd [root@CCIE /]# more /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin dbus:x:81:81:System message bus:/:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin nscd:x:28:28:NSCD Daemon:/:/sbin/nologin rpm:x:37:37::/var/lib/rpm:/sbin/nologin haldaemon:x:68:68:HAL daemon:/:/sbin/nologin netdump:x:34:34:Network Crash Dump user:/var/crash:/bin/bash 解释 Login name 登录用户名 Passwd 密码 Uid 用户编号 Gid 所在组编号 Full name 用户全名 Home directory 用户主目录 Shell 用户默认的shell 创建一个ccie 新组 [root@CCIE /]# groupadd ccie 删除一个ccie 组 [root@CCIE /]# groupdel ccie 重启需要账户为root [root@CCIE ~]# reboot [root@CCIE ~]# shutdown -r now [root@CCIE ~]#init 6 关机需要账户为root [root@CCIE ~]# halt [root@CCIE ~]# shutdown -h now [root@CCIE ~]# powerofff [root@CCIE ~]# init 0 关闭系统关关闭电源 [root@CCIE ccie]# halt -p 显示历史命令 [root@CCIE ccie]# history 2 624 history 625 history 2 查看文件类型。 [root@CCIE ccie]# file inittab inittab: ASCII English text 文件类型 - 一般文件 D 目录文件 B 块设备文件 C 字符文件 L 链接文件 P 人工管道 文件权限 [root@CCIE home]# ls -l total 32 drwx------ 2 ccie ccie 4096 Sep 7 10:26 ccie 一个文件总共有10 种权限属性,第一个表文件类型2-4 表示用户权限5-7 组权限8-10 其 它权限。258 字符控制读权限369 表示写4710 表示执行权限 D 表示为目录文件 文件权限分为r w x 读写执行权限。用户权限为文件所有者u 文件所属组g 其它用 户0 改变权限:只有用户本身与root 才能修改. 将一个文件名改成只有用户才有读写执行 chmod u=rwx 文件名 将ccie 文件改成只有读的权限 [root@CCIE home]# chmod u=r 文件名ccie [root@CCIE home]# ls -l total 32 dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie drwx------ 2 wa ccie 4096 Aug 31 15:57 dcj drwx------ 5 ccie hhh 4096 Aug 19 13:26 redhat drwx------ 2 500 500 4096 Sep 7 09:39 wa Chmod <ugoa > =rwx 文件名 U 表示用户本身g 表示组成员o 表示其它a 表示所有的。=表示改后的权限文件名是要 改的文件的名子。 将文件ccnp 改为用户与组有执行权限 [root@CCIE home]# chmod ug=x ccnp 数字表示权限 4 读2 写1 执行 7=4+2+1 表示读写执行 6 读写 5 读执行 3 写执行 将一个文件ccnp 给用户组其它读写执行权限, [root@CCIE home]# chmod 777 ccnp [root@CCIE home]# ls -l total 36 dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie -rwxrwxrwx 1 root root 0 Sep 7 11:27 ccnp 各个位置上没有权限则为0 [root@CCIE home]# chmod 707 ccnp [root@CCIE home]# ls -l total 36 dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie -rwx---rwx 1 root root 0 Sep 7 11:27 ccnp Chown 用来改变文件拥用者。 将ccie 这个文件的用户变ccie 变成root [root@CCIE home]# ls -l total 36 dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie [root@CCIE home]# chown root ccie [root@CCIE home]# ls -l total 36 dr--rwxrwx 2 root ccie 4096 Sep 7 10:26 ccie Chgrp 用来改变所属组。 Chgrp 组名文件名 文件所有者与root 用户通过命令来改变所属组。 [root@CCIE ccie]# ls -l total 8 -rw-r--r-- 1 root root 1666 Sep 7 09:57 inittab [root@CCIE ccie]# chgrp ccie inittab [root@CCIE ccie]# ls -l total 8 -rw-r--r-- 1 root ccie 1666 Sep 7 09:57 inittab 文件名规则:一个文件名最多为255 个字符。以点开头为隐藏文件。 目录在文件类型上用d 表示 /表示根目录。对于每个用户都有一个当前目录。 。文件与。。文件。 。表示当前目录的一个硬连结。 。。表示上一级目录的硬连结。 目录权限: 与文件有相同的权限。读:只可以读取目录内内容 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|