1.查看系统信息
cat /etc/redhat-release ##如果是麒麟系统,可以使用cat /etc/issue
cat /proc/version
uname -a
getconf LONG_BIT
ldd --version ##或者rpm -qa |grep glibc
id dmdba ##查看dmdba的用户id
yum -y install gcc gcc-c++ kernel-devel ##安装gcc
ctrl+z ##中断安装显示
ps -ef | grep yum ##查找yum相关进程
kill -9 进程pid ##杀死进程
cat /etc/centos-release 系统版本
cat /proc/cpuinfo cpu信息
df -h ##分区情况
uptime ##系统负载
ss ##网络监听和连接状态
ps ##进程
top ##进程
yum --exclude=kernel* update
lspci | grep -i vga ##显示显卡信息
lspci -v -s 01:00.0 ##显示01:00.0这个显卡的信息
nvidia-smi ##nvdia显示可用
free -m ##内存情况
sync ##将所有未写的系统缓冲区写到磁盘中
echo 3 > /proc/sys/vm/drop_caches ##释放所有内存
2.查看CPU、内存、硬盘状态
top #可以按Q退出
free -m
df -h
cat /proc/cpuinfo
3.允许访问Xserver
xhost + #应切换到root用户执行
4.挂接命令
mount [-t vfstype] [-o options] device dir
如:mount -o loop /opt/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt
5.vmware共享文件夹重启后失效问题解决
sudo vmhgfs-fuse .host:/ /mnt/hgfs
6.将命令输出结果保存到文件
ls /home > /z.txt
myisamchk /var/lib/mysql/mysql/*.* > /lyw/error.txt 2>&1
7.环境变量相关
$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。
编辑你的 PATH 声明,其格式为:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$ source .bash_profile
需要注意的是,最好不要把当前路径 “./” 放到 PATH 里,这样可能会受到意想不到的攻击。完成后,可以通过 $ echo $PATH 查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于 shell 搜索的路径之外的程序了。
1)). 可用 export 命令查看PATH值
[dmdba@localhost ~]$ export
declare -x DMHS_HOME="/home/dmdba/dmhs"
declare -x DM_HOME="/dm8"
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/home/dmdba"
declare -x HOSTNAME="localhost.localdomain"
declare -x JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre"
declare -x LANG="zh_CN.UTF-8"
declare -x LD_LIBRARY_PATH=".:/dm8/bin:/home/dmdba/dmhs/bin:/home/dmdba/dmhs/db/bin"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="dmdba"
declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:"
declare -x MAIL="/var/spool/mail/dmdba"
declare -x OLDPWD
declare -x PATH=".:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/dm8/bin:/dm8/tool:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre/bin:/home/dmdba/dmhs/bin"
declare -x PWD="/home/dmdba"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="192.168.216.1 59359 22"
declare -x SSH_CONNECTION="192.168.216.1 59359 192.168.216.129 22"
declare -x SSH_TTY="/dev/pts/0"
declare -x TERM="xterm"
declare -x USER="dmdba"
declare -x XDG_DATA_DIRS="/home/dmdba/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share"
declare -x XDG_RUNTIME_DIR="/run/user/1001"
declare -x XDG_SESSION_ID="2"
2). 单独查看PATH环境变量,可用:
[dmdba@localhost ~]$ echo $PATH
.:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/dm8/bin:/dm8/tool:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre/bin:/home/dmdba/dmhs/bin
3). 添加PATH环境变量(临时),可用:
[dmdba@localhost ~]$ export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
再次查看:
[dmdba@localhost ~]$ echo $PATH
上述方法的PATH 在终端关闭 后就会消失。
4). 永久添加环境变量(影响当前用户)
#vim ~/.bashrc
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
5).永久添加环境变量(影响所有用户)
# vim /etc/profile
在文档最后,添加:
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
保存,退出,然后运行:
#source /etc/profile
不报错则成功。
========================================
重新看了下,在kylinserver上,log in shell访问的是.bash_profile ,非log in shell访问的是.bashrc
在.bash_profile中往往先访问了.bashrc。
8.图形桌面设置
查看当前开机启动模式
systemctl get-default
##graphical.target 图形界面
##multi-user.target 命令行界面
设置开机启动模式
systemctl set-default graphical.target/multi-user.target
如果需要安装图形桌面:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
9.centos7命令行安装初次网络配置
1. ip link set wlp3s0 up
激活无线网络接口。其中wlp3s0是设备名。如不知道设备名,请使用nmcli dev status 查询设备。
2. wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "ssid" "psk")
连接指定的ssid和无线密码
3. dhclient wlp3s0
用dhcp获得ip分配
4. yum install net-tools
5.vi /etc/wpa_supplicant/wap_supplicant.conf
ctrl_interface = /var/run/wpa_supplicant
#ctrl_interface_group = wheel
ap_scan = 1
network = {ssid = "ssid名称"
scan_ssid = 1
key_mgmd = WPA-PSK
PSK = "密码"
}
6.激活配置
wpa_supplicant -B -i wlps30 -c /etc/wpa_supplicant/wpa_supplicant.conf
其他:
dhclient wlp3s0
systemctl enable NetworkManager.service
yum -y install NetworkManager-wifi
nmcli r wifi on (开启wifi)
nmcli d wifi connect "SSID" passwd "psk" wlps30 (连接wifi)
10.网络管理
使用下面的命令来验证网络管理服务的状态:
systemctl status NetworkManager.service
运行以下命令来检查受网络管理的网络接口:
nmcli dev status
查询网卡:
ip add
启动网卡:
ifup ens32
安装net-tools之后才能使用ifconfig命令:
yum -y install net-tools.x86_64
关闭防火墙:
systemctl stop/start/enable/disable firewalld.service
查看所有端口:
netstat -ntlp
11.vmware 虚拟机开机黑屏处理
1.netsh winsock reset
2.取消3D加速
3.分辨率调低
4.注意ISO选项
12.centos安装deb包
1.安装alien需要的依赖包
yum -y install python rpm-build make m4 gcc-c++ autoconf automake redhat-rpm-config mod_dav_svn mod_ssl.mod_wsgi
2.安装alien包
rpm -ivh alien-8.81-2.noarch.rpm
3. alien -r "包名"