Linux

文章目录

      • Centos
      • Docker
      • XuanXuan
      • scp
      • 字体调节
        • 临时修改
        • 永久修改
      • Swap
      • Vim
      • 修改系统语言
      • Linux 任务管理器安装
      • Excel
      • Linux 时间
      • Mysql
      • 组策略
      • traceroute
      • Yum
      • Shell中的变量应用
        • 赋值
        • 清除与只读
      • 修改python默认版本
      • umount
  • linux系统监视器
      • 编译

光纤通道HBA(Host Bus Adapter)卡是将主机接入FC网络必不可少的设备

  • FC (光纤总线)

通常在多个物理主机需要连接存储设备的时候我们需要用到光纤交换机,就是物理主机通过HBA卡连接到光纤交换机,存储设备直接连接到光纤交换机,这样物理主机就可以访问存储数据了。

  • 网卡是TCP/IP以太网协议,主要负责网络传输。HBA卡是走FC协议,主要是负责数据的高速转发

Centos

  • 查看显卡型号
lspci | grep -i vga
  • 查看CPU型号
cat /proc/cpuinfo | grep name

Docker

docker images

docker rmi <IMAGE ID>

docker rm <CONTAINER ID>

docker ps -a

docker restart <CONTAINER ID>

systemctl start docker

XuanXuan

数据库

/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;

  • xxd配置文件路径
/opt/zbox/run/xxd/config
  • 重启xxd服务
cd /opt/zbox/run/xxd/
./xxd restart
  • 重启apache和mysql
/opt/zbox/zbox restart
  • 重启Docker *****
docker stop <CONTAINER ID>
docker start <CONTAINER ID>

scp

  • 将本机文件复制到远程服务器上
scp /home/administrator/news.txt [email protected]:/etc/squid
  • 将远程服务器上的文件复制到本机
scp [email protected]:/usr/local/sin.sh /home/administrator

字体调节

临时修改

  • Terminal

ctrl - 缩小字体

ctrl shift + 放大字体

ctrl 0 恢复正常

  • Gvim

Edit > Select Font

永久修改

  • Terminal

Edit > Profile Preferences > 取消勾选Use the system fixed width font > Font

Swap

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

Vim

  • 查找
/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"

Linux 任务管理器安装

yum install mate-system-monitor.x86_64

Excel

Alt + = 求和

Alt + 鼠标左键 移动数据

Linux 时间

查看系统时间:date

设置系统时间:date -s 14:30

修改完成后记得执行 clock -w (将系统时间同步到硬件时间)

查看硬件时间:clock

设置硬件时间:clock --set --date ‘12:00’

修改完成后记得执行 clock -s (将硬件时间同步到系统时间)

Mysql

连接数据库: 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());

组策略

  • gpedit.msc
  • 管理模块 》 网络 》 Lanman工作站
  • 启动不安全的来宾登录

traceroute

追踪网络数据包的路由途径

Yum

判断 **nslookup **命令在哪个包中

yum provides nslookup

Shell中的变量应用

赋值

set name='wangj' #单引号(文本)
set name=`whoami` #斜引号(命令)

清除与只读

unset name #清除
readonly name #只读 read only

变量只读后;无法清除以及重新赋值

修改python默认版本

#查看当前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

umount /dev/sdb1 #报错 target is busy

解决:
fuser -m /dev/sdb1 #查看 pid

ps -ef | grep pid

kill -9 pid

umount /dev/sdb1 

linux系统监视器

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 

你可能感兴趣的:(运维)