selinux 查看、临时关闭、关闭
$ getenforce
$ /usr/sbin/sestatus -v
$ setenforce 0 //设置为permissive(宽容)模式,相当于临时关闭
$ setenforce 1 //设置为enforcing(强制)模式,selinux起作用
$ vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled 重启生效
$ reboot
$ getenforce
$ /usr/sbin/sestatus -v
$ setenforce 0 //设置为permissive(宽容)模式,相当于临时关闭
$ setenforce 1 //设置为enforcing(强制)模式,selinux起作用
$ vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled 重启生效
$ reboot
创建用户,设置密码
- $ 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