x86和x64的区别
x86是32位
x54是64位
Linux常用命令
-
删除文件(即这个文件被删除)
- 单个删除:rm -f + 文件名
- 例:rm -f 2018_12_26.stderrout.log.060121612 --执行完成即将这个文件删除
-
清空文件内容,而不删除文件
-
单独清空文件内容: > 文件名
- 例:“> consult-gops-web-error.log”,清空consult-gops-web-error.log文件的内容,执行完成后,文件依然存在,但是文件大小是0
-
批量清空文件内容:
使用 : for i infind 日志文件路径 -name "*筛选关键字"
;do >$i; done
#eg-1: for i in `find /home/module-consult/logs -name "*stderrout.log"`;do >$i; #将stderrout.log结尾的文件- 内容都清空, #这里的/home/module-consult/logs是我的文件所在的目录,可用pwd命令查看) #eg-2: for i in `find /home/module-consult/logs -name "*stderrout.log*"`;do >$i; done #将文件名称包括stderrout.log的文件内容清空(不管前面和后面是什么)
-
-
删除文件夹/目录
rm -rf + 文件名 (加上-f表示强制删除,不提示确认删除,也可以直接用 rm -r ) -
使用rmdir删除空目录
rmdir dir1
rm 命令的常用参数
参数 | 作用 |
---|---|
-i | 删除前会询问用户是否操作 |
-f | 强制删除(不二次询问) |
-r/R | 递归删除 |
-v | 显示指令详细过程 |
- tar命令
语法格式:tar [必要参数] [选择参数] 文件
参数 | 作用 |
---|---|
-c | 建立新的备份文件 |
-C <目录> | 仅压缩指定目录里的内容或解压缩到指定目录 |
-x | 从归档文件中提取文件 |
-z | 通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz |
-v | 显示指令执行过程 |
-p | 保留原来的文件权限与属性 |
– -exclude=<范本样式> | 排除符合范本样式的文件 |
– -remove-files | 归档/压缩之后删除源文件 |
例:
tar xvf backup4.tar -C /etc #解压某个压缩包(backup4.tar)到/etc目录
tar tvf backup4.tar #查看某个压缩包内文件信息(无需解压)
-
source命令
source命令的功能是:
用于从指定文件中读取和执行命令,通常用于被修改过的文件,使之新参数能够立即生效,而不必重启整台服务器。语法格式:source [文件]
例:
source /etc/profile
- linux查看自己的公网ip
curl ip.sb
软件安装
1.centos7安装mysql(20220805)
首先Centos7已经不支持mysql,因为收费了。Centos下yum暂时没有mysql-server直接安装包;
MariaDB是MySQL社区开发的分支,也是一个增强型的替代品。
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。
- 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
- 安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
# 安装这个包后,会获得两个mysql的yum repo源:
# /etc/yum.repos.d/mysql-community.repo,
# /etc/yum.repos.d/mysql-community-source.repo。
- 安装mysql
yum install mysql-server
#据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。
- 变更当前用户变为mysql的所有者
chown -R openscanner:openscanner /var/lib/mysql
#若当前用户为root,可省略此步骤(我操作的时候没起到作用)
- 重启mysql服务
service mysqld restart
- 登陆mysql
mysql -uroot
- 更改密码
mysql >use mysql;
mysql >update user set password=passworD("123456") where user='root';
mysql> flush privileges;
mysql> exit;
- 再次登陆mysql
mysql -uroot -p 'mysql'