登录方法
1.本地登录
6个字符终端(f1---f6)和1图形终端(f7)
图形 --->字符 ctrl alt + shift+f1--f6
字符 ---》字符 alt+f1--f6
字符---》图形 alt+f7
2. 网络登录
第一种方法:telnet tcp 23 用明文方式
命令:netstat -tupln |grep 23 看看23号端口是否开启,如果没有则
rpm -qa |grep telnet
rpm -ql telnet
建立光盘挂载点 mkdir /mnt/cdrom
挂载 mount /dev/cdrom /mnt/cdrom/
cd /mnt/cdrom
进入Server软件包cd Server/
ll telnet* 借用telnet-server-0.17-39.
rpm -ivh telnet-server-0.17-
rpm -ql telnet-server
《《有注释1》》 cd /etc/inietd.d
ll |grep telnet
vim krb5-telnet
把 disable =yes 改为 disable =no
重新启动 service xinetd restart
netstat -tupln |grep 23 如果有
创建一个普通账号useradd user1<账号名字>
设置密码 passwd user1 然后输入密码
也可以这样 echo “密码” |passwd --stdin user1
然后就可以登陆 telnet ip地址
《《有注释2》》
注释1:
有两种独立进程
A: 独立进程
B: 超级守护 xinetd
这两种独立进程的区别:
cd /etc/inietd.d
ll 这其中的脚本服务都依赖于超级守护进程
独立进程在这个目录里 cd /etc/init.d/
注释2:
查看用户登陆信息tail /var/log/secure
查看用户具体动态信息 tail -f /var/log/secure
第二种方式: ssh (secure shell) tcp 22 用密文方式
netstat -tupln |grep ssh
然后找到xshell软件 ssh ip地址
最后输入用户名和密码就行了
第三种方式: vnc
rpm -qa |grep vnc
vncserver
输入连接密码 密码
找到vnc客户端工具 打开 ip地址:1 结果出现的结果图面比较丑陋
切换到主目录 cd ~
cd .vnc/
vim xstartup 打开这两行
Vncserver
打开 ip地址:2 结果出现了但是不是同步的
注意::后面的数大于0都不能同步必须 x0vncserver 在字符终端中打不开的,只能在图形终端
打开 ip地址:0
打开还是不行的,因为没有给它验证库 cd .vnc/
设定验证库位置 x0vncserver PasswordFile=/root/.vnc/passwd
打开 ip地址:0
运行级别
查看当前的运行级别 runlevel
运行级别有:0---6
0: 关闭系统
1:单用户模式(维护模式,没有网络服务)
2: 多用户 (缺少nfs) 字符
3: 完全多用户 字符
4: 保留
5:X11 图形
6: 重启
(vim etc/inittab)里面的数字是几就运行那个级别
切换运行级别 init +级别数 运行级别脚本 /etc/inittab
关闭系统
( 有shutdown halt poweroff reboot init )
Shutdown -k 12:00 是指中午时间12:00关机
shutdown [-t n] [-krhnfF] time [‘msg’]
-t n:在n秒后发送警告信息msg
-k:仅发送警告,不是真的关机
-r:将所有的服务停止后重启(常用)
-h:将所有的服务停在后关机(常用)
-n:直接关机
-f:重启后省略fsck检查
-F:强制进行fsck检查
reboot [-n] [-w] [-d] [-f] [-i]
-n:重启前不进行回填操作
-w:并非真的重启,而是把记录写入到文档
/var/log/wtmp中去
-d:不把记录写入上述文件中
-f:强制重启
-i:将网络相关装置停止后再重启
删除密码 passwd -d root
查看文件或者目录修改或者创建的三个时间 stat 文件或者目录
文件操作
查看 cat(无翻页功能) more(可以翻页但只能前进) less(可以,q是退出)
head(加-n 代表只看最前面的n行) tail(加-n 代表只看最后面的n行)
创建 touch vi (vim) cp mv
ln -s 旧目录文件 新目录文件 (也就是创建软连接)编写时只需要写后面简单的就可以
删除 rm -i() -f(强制) -r(递归) 非空目录 (-rf)
目录操作
查看 ls ls -l (ll)
ls -l 长格式 -h 已读 --time-style-full 时间
-r 相反 -s 有大到小排序 -R 递归
-t 时间排序 (新――》旧)
-i inode号码 -a all -A 忽略. ..
ls �Cl后所显示的第一栏中的第一个字符表示了文件的类型
-:常规文件 d:目录文件
l:链接文件 b:块设备文件
c:字符设备文件 s:套接字文件
p:管道文件
创建 mkdir
-p 创建多级子目录 -v 显示详细信息
-m 权限数值 目录 创建目录的同时也设置权限
权限表示方法
r 读取 文件 (内容) 目录 (对象)
w 写入 文件 (改写 ,删除) 目录 (创建对象,删除)
x 运行 文件 (运行) 目录 (切换)
1.字符法 rwx 和 -
2.数字表示法 rw- 4 2 0=6
rw-r--r-- 644
修改权限
chmod -R 递归
chmod 对象(用户或组) 权限表示(操作符和权限字符) 对象(指目录或文件)
用户 user(缩写u) 操作符包括{+(在原来的基础上增加权限)
组 group(g) -(在原来的基础上减少权限)
其他用户 other(o) ==(重新赋值)}
所有用户 all (a)
chmod 权限值(数字) 对象(文件或者文件夹)
特殊权限
sudo /etc/sudoers(配置文件)
visudo 指令可以直接编辑配置文件
(那个用户) (在什么地方)=(以谁的身份) (能做什么)
User1 ALL=(root) 完整的路径
suid 可执行文件 该文件的所有者身份运行 chmod u+s
sgid 文件 目录 在该目录下创建的对象的所租都是该目录的所诉组 chmod g+s
sticky chmod o+t
chmod 数字
权限访问控制列表(/etc/fstab配置文件)
(根分区)(挂载点)(文件系统类型)(挂在选项)(备份的频率)(文件系统检测的顺序)
查看权限:getfacl 文件
增加权限:setfacl -m u(针对哪个用户):user1:rw- f1(哪个文件)
setfacl -x u(针对哪个用户):user1 f1 去掉特殊权限