CentOS 7 常用操作

来源:互联网 发布:被子品牌推荐知乎 编辑:程序博客网 时间:2024/05/22 14:17

CentOS 7 常用操作

最近老是在折腾 CentOS 7,因为 7 和之前的 6.X 版本有较大改动,许多的 linux 命令也作出了相应的修改。为了适应这个系统(因为科研,要长时间使用它),所以不断查命令,不断使用。所以讲一些命令记录在这里,方便查询。

终端登录

在命令行输入

$ ssh username@10.13.81.***

输入密码

$ password: 

登录成功之后,显示上次登录信息,然后可以进行操作;

$ pwd$ ll

终端登录

VNC Viewer 远程登录

用户创建远程桌面

  1. 使用自己的账户和密码,登录服务器 $ ssh username@10.13.81.***

  2. 执行 $ vncserver

  3. 输入创建桌面需要的密码;

  4. 命令行显示当前创建的 desktop 的端口号 id ;
    用户创建远程桌面

  5. 在 Windows 系统下打开 VNC Viewer 软件,输入 VNC Server: 10.13.81.**:id,然后确认连接,输入第 3 步设置的登录密码,确定连接;
    VNC Viewer
    VNC Viewer

  6. 出现桌面,第一次开启可能会出现“需要认证管理员密码”的提示,不需要操作,直接“取消”即可;语言默认“汉语——中国”,输入法“汉语(Intelligent Pinyin)”;
    需要认证管理员密码
    需要认证管理员密码

  7. 新开启的桌面可能分辨率需要重新调整;点击桌面右上角“设置”——“显示”——“分辨率”——“保留更改”,进行调整。

桌面分辨率 桌面分辨率 桌面分辨率 桌面分辨率

关闭正在运行的远程桌面

  1. 使用自己的账户和密码,登录服务器$ ssh username@10.13.81.***

  2. 执行 $ ps aux|grep vnc,查看当前正在运行的 VNC 进程;

  3. 在显示的进行中找到与自己账户对应的 Xvnc : id ,获得 id 编号;

  4. 执行 $ vncserver -kill :id;

  5. 终端提示已经成功关闭桌面;

  6. 如果提示失败,通过 root 权限,根据对应 Xvnc 进程的 PID(ps 或 top 命令查询),强制关闭 VNC 远程桌面。

关闭正在运行的远程桌面

CentOS 7一些常用的指令

创建用户,设置密码

$ adduser username$ passwd username

创建用户并加入组

$ useradd -g groupname username

已有用户加入组

$ usermod -G groupname username

显示用户的信息

$ id username$ cat /etc/passwd$ cat /etc/group

删除一个用户(用户主目录需手动删除)

$ userdel username$ groupdel username

防火墙操作:停止、开启、禁止、启用

$ systemctl stop firewalld.service$ systemctl start firewalld.service$ systemctl disable firewalld.service$ systemctl enable firewalld.service

网络参数查询、设置

$ ifconfig$ vim /etc/sysconfig/network-scripts/ifcfg-enp1s0  ;也可能为enp2s0    ONBOOT=yes           ; 开启自动连接    DNS1=10.10.0.21      ; DNS地址    IPADDR=10.13.81.***  ; 主机的IP地址    PREFIX=24            ; 子网掩码,相当于255.255.255.0    GATEWAY=10.13.81.1   ; 网关 

网络重启、开机自启动

$ service network restart      ; 此时远程连接会暂时断开

上传本地文件(夹)至服务器
在需要上传的文件(夹)所在的目录下,打开命令终端 Git Bash;

$ scp [-r] filename username@10.13.81.***:/to/your/directory/

下载服务器的文件(夹)至本地
在需要保存的文件(夹)所在的目录下,打开命令终端 Git Bash;

$ scp [-r] username@10.13.81.***:/to/your/directory/filename .

修改全局、用户的环境变量

$ vim /etc/profile...export PATH=***:$PATH...$ source /etc/profile$ vim /home/username/.bash_profile$ source /home/username/.bash_profile

查看当前环境变量

$ echo $PATH$ echo $LD_LIBRARY_PATH

关键字查找正在运行的进程、任务管理器

$ ps aux|grep [keywords]$ top[K] kill, [U] sorted by user, [M] sorted by memory, [P] sorted by CPU, [Q] quit

压缩文件或目录

$ tar -zcf filename.tar.gz filename

解压缩文件至当前目录下

$ tar -zxf filename.tar.gz

查看操作系统的内核

$ uname –r

查看文件系统的容量大小

$ df –h

查看磁盘分区信息

$ fdisk -l

查看显卡型号、驱动

$ lspci |grep -i vga

yum 安装、卸载、查询、搜索

$ yum install ***$ yum remove ***$ yum info installed$ yum info keyword*$ yum search ***

VPN 配置与使用
首先获得 xl2tpd-1.3.6-8.el7.x86_64.rpm 和 vpn.tar.gz
安装 xl2tpd

$ rpm –ivh xl2tpd-1.3.6-8.el7.x86_64.rpm

解压必需的组件至文件系统中

$ tar –zxvf vpn.tar.gz –C /

使用 VPN

$ vpn-connect –c   ; 配置账户 Username、密码 Password$ vpn-connect      ; 连接$ vpn-connect –d   ; 断开$ vpn-connect –r   ; 重连

修改主机名

$ hostnamectl status$ hostnamectl --transient set-hostname [newHostName]$ hostnamectl --static set-hostname [newHostName]$ hostnamectl status

终端模式、图形界面模式切换

$ runlevel$ init 3 / init 5$ systemctl set-default multi-user.target$ systemctl set-default graphical.target$ reboot

显示 GNOME 桌面图标(当桌面不出现时)

$ gsettings set org.gnome.desktop.background show-desktop-icons true

GNOME 和 KDE 桌面的切换

$ vim /etc/sysconfig/desktop修改 DESKTOP="GNOME"DESKTOP="KDE"

遇到 .sh 脚本文件不能执行,提示: no such file or directory

$ vim ***.sh$ :set ff ;先按 Esc,退出编辑模式,进入命令模式

查看是否 fileformat=dos

$ :set ff=unix

保存并退出

$ wq

挂载 NTFS 硬盘
首先下载 ntfs-3g (ntfs-3g-ntfsprogs-2014.2.15.tgz) 至本地
安装 ntfs-3g

$ tar –zxf ntfs-3g-ntfsprogs-2014.2.15.tgz$ cd ntfs-3g-ntfsprogs-2014.2.15/$ ./configure && make && make install

进入 /mnt 目录下创建一个空的文件夹(或已经存在的)

$ cd /mnt$ mkdir your_own_directory

查看当前挂载的硬盘盘符

$ fdisk –l

盘符格式一般为 /dev/sdb1 或 /dev/sdc1,…/home/exFAT/NTFS
挂载到 mnt/ 目录

$ mount –t ntfs-3g /dev/sdb1 /mnt/your_own_directory

安全移除硬盘

$ umount /dev/sdb1 或 umount /mnt/your_own_directory
0 0
原创粉丝点击