linux
lukezhang-123
博客好强大!注意保护视力!
展开
-
linux误删系统核心文件,抢救
服务端$ base64 bin > bin.txt$ python3 -m http.server客户端$ telnet <ip> 8000 | tee bin.txt> GET /bin.txt HTTP/1.0 (两次回车)$ vi bin.txt (删除文件中的 HTTP Resp Head)$ base64 -d bin.txt > bin原创 2021-12-01 14:09:43 · 577 阅读 · 0 评论 -
利用expect在bash实现自动完成ssh互相配置
yum install expect -yls /usr/bin/expect#!/bin/bashif [ ! -d "/root/.ssh/" ]; then echo "/root/.ssh/ not exist, create rsa key" ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsafiif [ ! -f "/root/.ssh/id_rsa.pub" ]; then echo "/root/.ssh/id_rsa.pub原创 2021-07-04 10:49:10 · 246 阅读 · 0 评论 -
编译aarch64架构arm版centos7.9.2009的xtrabakcup2.4.22
centos8.3.2011用qemu虚拟机安装aarch64架构的centos7centos7.9.2009编译安装xtrabackup2.4.22按照上面的教程,安装好arm指令模拟环境后,按照上面的x86_64编译方式编译,如果make报错/root/xtrabackup-2.4.22/sql/mysqld.cc: In function ‘passwd* check_user(const char*)’:/root/xtrabackup-2.4.22/sql/mysqld.cc:1564:1原创 2021-04-09 15:29:09 · 792 阅读 · 0 评论 -
centos7.9.2009用qemu虚拟机安装aarch64架构的centos7
yum install http://mirror.centos.org/altarch/7/os/aarch64/Packages/AAVMF-20180508-6.gitee3198e672e2.el7.noarch.rpm # aarch64的efi /usr/share/AAVMF/AAVMF_CODE.fdwget https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/isos/aarch64/CentOS-7-aarch64原创 2021-04-04 22:16:56 · 2845 阅读 · 0 评论 -
centos8.3.2011用qemu虚拟机安装aarch64架构的centos7
Windows机器,vmware虚拟机里是centos8.3.2011,在centos8里安装qemu后,安装aarch64架构的centos7系统需要下载的软件https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.20.529-Windows.exe # vnc连接qemu虚拟机wget https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/isos/aarc原创 2021-04-04 18:30:14 · 2356 阅读 · 0 评论 -
centos8修改yum源为国内阿里源
# 国内源mkdir /etc/yum.repos.d/bakmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bakcurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.reposed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/原创 2021-04-04 00:18:49 · 538 阅读 · 0 评论 -
centos7.9.2009编译安装xtrabackup2.4.22
需要下载安装boost1.59和xtrabackup2.4.22源码包,到root根目录wget https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gzwget https://github.com/percona/percona-xtrabackup/archive/refs/tags/percona-xtrabackup-2.4.22.tar.gz官网编译指导需要boost1.59库gcc原创 2021-04-04 00:17:00 · 430 阅读 · 0 评论 -
centos8.3.2011编译安装xtrabackup2.4.22
需要下载安装boost1.59和xtrabackup2.4.22源码包,到root根目录wget https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gzwget https://github.com/percona/percona-xtrabackup/archive/refs/tags/percona-xtrabackup-2.4.22.tar.gz官网编译指导需要boost1.59库gcc原创 2021-04-03 23:43:34 · 263 阅读 · 0 评论 -
centos7.9.2009编译安装boost1.59
下载boost1.59源码包wget https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz编译安装yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -ytar xf boost_1_59_0.tar.gzcd boost_1_59_0./bootstrap.sh./b2 -j4./b2 install #原创 2021-04-03 23:34:19 · 567 阅读 · 0 评论 -
Debian10.1安装中文输入法与sogou搜狗输入法
我使用debian-live-10.1.0-amd64-gnome.iso安装安装语言englishlocation,other--china键盘American English使用全部磁盘安装好的系统可以正常显示中文,系统的region还是英文debian10已经默认安装好fcitx与google pinyinsudo apt remove ibusreboot # no ib...原创 2019-11-03 19:20:13 · 11548 阅读 · 1 评论 -
centos6.9 minimal安装与使用
阿里云下载http://mirrors.aliyun.com/centos/6.9/isos/x86_64/ CentOS-6.9-x86_64-minimal.iso安装后的操作 1、设置网络//centos7的名字不一样,/etc/sysconfig/network-scripts/ifcfg-enp0s3 类似的文件vi /etc/sysconfig/network-...原创 2018-02-16 20:37:35 · 13036 阅读 · 0 评论 -
linux常用命令---工作中常用的linux命令
netstat -nltp列出端口监听 n 不显示localhost或者*,直接是127.0.0.1或者0.0.0.0 l 端口处于listening t tcp u udp p 显示监听的程序,后进程号netstat -anp | grep -E &quot;80|8080&quot;查找多端口,80和8080netstat -anp | grep&quot;:80 ...原创 2018-02-08 11:12:36 · 13777 阅读 · 0 评论 -
Shell 显示带颜色字体
shell带颜色输出echo -e "\033[31mHello\e[0m World"【要点】 1、使用echo -e 命令 2、\033 或者 \e 或者 \x1B 作为转义开始符号(就像一般的转义符号是反斜线\),表示 字符 3、转移符号与颜色命令之间用 [ 分隔(放在一起的话\03331m,就分不清了,所以\033[31m )【举例】#绿色字echo -e "Default \e[3转载 2018-02-13 17:46:22 · 12080 阅读 · 0 评论 -
linux shell显示ok或fail --- action
经常看到shell运行会显示Web is OK. [ OK ]Web is Fail. [FAILED]这样的ok和fail是怎么来的呢? 是不是感觉这样显示更直观,好看。其实就是调用系统的命令 测试sh...原创 2018-02-13 17:08:45 · 17816 阅读 · 1 评论 -
linux shell內建命令区分--type
理解shell,shell是帮助用户user完成与linux 内核kernel交互的。 有些命令时shell內建buildin的。 详细shell解释–What is the difference between a builtin command and one that is not?【type】使用type命令来查看一个命令是否为shell內建命令type cdcd is原创 2018-01-12 09:45:55 · 14761 阅读 · 0 评论