通常在多个物理主机需要连接存储设备的时候我们需要用到光纤交换机,就是物理主机通过HBA卡连接到光纤交换机,存储设备直接连接到光纤交换机,这样物理主机就可以访问存储数据了。
lspci | grep -i vga
cat /proc/cpuinfo | grep name
docker images
docker rmi <IMAGE ID>
docker rm <CONTAINER ID>
docker ps -a
docker restart <CONTAINER ID>
systemctl start docker
数据库
/opt/zbox/auth #数据库脚本路径
repair table xxb_action;
repair table xxb_block;
repair table xxb_category;
repair table xxb_config;
repair table xxb_cron;
repair table xxb_entry;
repair table xxb_file;
repair table xxb_group;
repair table xxb_grouppriv;
repair table xxb_history;
repair table xxb_im_chat;
repair table xxb_im_chat_message_index;
repair table xxb_im_chatuser;
repair table xxb_im_client;
repair table xxb_im_conference;
repair table xxb_im_conferenceaction;
repair table xxb_im_message;
repair table xxb_im_message_backup;
repair table xxb_im_message_index;
repair table xxb_im_messagestatus;
repair table xxb_im_queue;
repair table xxb_im_userdevice;
repair table xxb_lang;
repair table xxb_sso;
repair table xxb_user;
repair table xxb_usergroup;
/opt/zbox/run/xxd/config
cd /opt/zbox/run/xxd/
./xxd restart
/opt/zbox/zbox restart
docker stop <CONTAINER ID>
docker start <CONTAINER ID>
scp /home/administrator/news.txt [email protected]:/etc/squid
scp [email protected]:/usr/local/sin.sh /home/administrator
ctrl - 缩小字体
ctrl shift + 放大字体
ctrl 0 恢复正常
Edit > Select Font
Edit > Profile Preferences > 取消勾选Use the system fixed width font > Font
dd if=/dev/zero of=/swapfile bs=1G count=4
cd /
mkswap swapfile
mkdir /swap
echo '/swapfile /swap swap defaults 0 0' >> /etc/fstab
swapon swapfile
free -h
/root/
:% s/root/admin/g #将所有行的root替换为admin
:set nu
行首插入 :%s/^/your_word/
行尾插入 :%s/$/your_word/
^ #光标跳转至行首
$ #光标跳转至行尾
vim /etc/locale.conf
#英 LANG="en_US.UTF-8"
#中 LANG="zh_CN.UTF-8"
yum install mate-system-monitor.x86_64
Alt + = 求和
Alt + 鼠标左键 移动数据
查看系统时间:date
设置系统时间:date -s 14:30
修改完成后记得执行 clock -w (将系统时间同步到硬件时间)
查看硬件时间:clock
设置硬件时间:clock --set --date ‘12:00’
修改完成后记得执行 clock -s (将硬件时间同步到系统时间)
连接数据库: mysql -u root -p
显示所有数据库:show databases;
使用test数据库:use test
显示所有表:show tables;
查看users表中全部数据:select * from users;
查看users表中 表头realname为王俊的数据: select * from users where realname=‘王俊’;
删除users表中 表头realname为王俊的数据: delete from users where realname=‘王俊’;
select * from xxb_user where clientStatus=‘offline’;
mysql> INSERT INTO xxb_user
-> (runoob_title, runoob_author, submission_date)
-> VALUES
-> ("学习 MySQL", "菜鸟教程", NOW());
追踪网络数据包的路由途径
判断 **nslookup **命令在哪个包中
yum provides nslookup
set name='wangj' #单引号(文本)
set name=`whoami` #斜引号(命令)
unset name #清除
readonly name #只读 read only
变量只读后;无法清除以及重新赋值
#查看当前python默认版本
python --version
#查看linux系统当前安装哪几个python版本
ls /usr/bin | grep python
#下载并安装该python版本
https://www.python.org/ftp/python/3.9.5/ #下载链接
#解压压缩包
#进入解压目录
#分别运行./configure、make、make install命令,安装python 3
#python 3源码安装后,python 3会被安装在/usr/local/bin/目录
#运行ls /usr/bin | grep python;可以看到python 3被成功安装到系统中
#更改python默认版本操作步骤
我们在shell中输入命令:python,shell实际上是读取/usr/bin/python文件。
而细心的朋友会发现,其实/usr/bin/python文件是一个软链接文件,目前是指出python2,
而python2又是一个指向python2.7的软链接文件
所以我们要通过更改python默认版本,实际上只需通过更改/usr/bin/python的指向就能实现。
#操作如下:
删除python软链接文件(不支持修改): rm -rf python
重新创建新指向 python:ln -s /usr/local/bin/python3 python
运行 python --version,查看当前python的版本,发现已经是3版本,成功更改默认版本了
#如果需要更改回来,同样,只需删除python软链接文件,重建指向2版本的即可
umount /dev/sdb1 #报错 target is busy
解决:
fuser -m /dev/sdb1 #查看 pid
ps -ef | grep pid
kill -9 pid
umount /dev/sdb1
yum install mate-system-monitor #linux系统监视器
configure --prefix=/ #编译的时候用来指定程序存放路径
不指定prefix
可执行文件默认放在 /usr/local/bin
库文件默认放在 /usr/local/lib
配置文件默认放在 /usr/local/etc
其它的资源文件放在 /usr/local/share
Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表
--with-config-file-path=/usr/local/php #指定自己的php.ini路径
cp php.ini-production /usr/local/php/php.ini #从源码里面 cp过去php.ini