一、VNC远程桌面
VNC虚拟网络计算机(Virtual Network Computing)是一款由欧洲实验室AT&T研发的远程控制程序,VNC服务程序可以运行在类Unix计算机系统之上,拥有强大的远程控制能力,高效且实用。
(2)CentOS7安装tigervnc-server
yum install tigervnc-server
(2)复制一份vnc服务程序的配置文件(文件名中的:1代表5901端口)
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
(3)编辑vnc服务的配置文件,将所有的<USER>修改为root用户
[root@arisskz6 ~]# vim /etc/systemd/system/vncserver@:1.service [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i" PIDFile=/home/<USER>/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target
(4)设置VNC客户端连接密码
vncpasswd
(5)将vncserver服务程序启动并加入到开机启动项中
systemctl start vncserver@:1.service systemctl enable vncserver@:1.service
(6)使用netstat检查vncserver端口是否正在运行
netstat -an | grep "590"
二、重置Root密码
CentOS7 重置Root密码
身为管理员,忘记linux的密码怎么办?重装系统吗?不要慌,可以进入救援模式重置密码
第1步:开机后在内核上敲击“e”。
第2步:在linux16这行的后面输入“rd.break”并敲击“ctrl+x“
第3步:进入到了系统的紧急求援模式。
第4步:依次输入以下命令。
mount -o remount,rw /sysroot chroot /sysroot echo "newpassword" | passwd --stdin root touch /.autorelabel exit reboot
上面的"newpasswd"就是你想重新设的密码
输入完后,系统会重启,之后就可以用新密码登入了。
三、RPM软件管理器常用命令
RPM会建立统一的数据库文件,详细的记录软件信息并能够自动分析依赖关系
安装软件:
rpm -ivh filename.rpm
升级软件:
rpm -Uvh filename.rpm
卸载软件:
rpm -e filename.rpm
查询软件的描述信息:
rpm -qpi filename.rpm
列出软件的文件信息:
rpm -qpl filename.rpm
查询文件属于那个RPM:
rpm -qf filename
四、YUM软件仓库常用命令
Yum仓库则是为进一步简化RPM管理软件难度而设计的,Yum能够根据用户的要求分析出所需软件包及其相关依赖关系,自动从服务器下载软件包并安装到系统
yum repolist all #列出所有仓库。 yum list all #列出仓库中所有软件包 yum info 软件包名称 #查看软件包信息 yum install 软件包名称 #安装软件包 yum reinstall 软件包名称 #重新安装软件包 yum update 软件包名称 #升级软件包 yum remove 软件包 #移除软件包 yum clean alla #清除所有仓库缓存 yum check-update #检查可更新的软件包 yum grouplist #查看系统中已经安装的软件包组 yum groupinstall 软件包组 #安装指定的软件包组 yum groupremove软件包组 #移除指定的软件包组 yum groupinfo 软件包组 #查询指定的软件包组信息
五、Linux命令
一、常用命令
(1) 使用命令与查看帮助
man命令
代码 代表内容
1 普通的命令
2 内核调用的函数与工具
3 常见的函数与函数库
4 设备文件的说明
5 配置文件
6 游戏
7 惯例与协议
8 管理员可用的命令
9 内核相关的文件
(2)cd
用来切换目录, 格式为cd [目录名称]
cd ~ #切换到主目录 cd - #切换到上一次的目录 cd .. #切换到上一级目录
(2)touch命令
touch可以用来创建文本文件,也可以用来修改文件的时间戳
参数 | 作用 |
-a | 近修改“访问时间”(atime) |
-m | 近修改“更改时间”(mtime) |
-d | 同时修改atime与mtime |
-t | 要修改成的时间[YYMMDDhhmm] |
(3)mkdir创建文件夹
(4)cp flie1 /some/otherpath/file2 复制文件
(5)mv fil1 file2 修改文件名或移动文件
(6)rm删除文件 rm -rf 递归强制删除
(7)chmod修改文件或文件夹的是否可读写权限
(8)chown修改文件或文件夹的属主
(二)查看系统信息
(1)查看物理内存大小:free -m
(2)查看系统内核版本:uname -r
(3)查看系统启动信息:dmesg
(三)获取网络信息
显示主机名:hostnamectl
显示网络接口参数:ip addr 或 ifconfig
显示网络状态信息:netstat