Linux系统管理
vah101
这个作者很懒,什么都没留下…
展开
-
nginx 1.20.2 加固docker打包
将前端页面保存到:/home/nginx/html,并创建/home/nginx/logs目录用来存储日志文件,2. 修改images/nginx/rootfs/build.sh 文件。改为export NGINX_VERSION=1.20.2。将export NGINX_VERSION=1.19.2。之后,访问8080端口,即可打开页面。原创 2022-09-09 11:40:17 · 1002 阅读 · 0 评论 -
linux安装protoc
【代码】linux安装protoc。原创 2022-09-03 11:34:06 · 1242 阅读 · 0 评论 -
centos7 安装火狐浏览器
使用Xmanager或MobaXterm 重新登录,直接执行firefox 既可以映射服务器上的firefox浏览器。原创 2022-08-27 10:10:00 · 1165 阅读 · 0 评论 -
nc压缩方式传输文件
接收方,监听9999端口:nc -l 9999| tar xfvz -发送方,发送person_likes_comment.csv文件:tar -czf - person_likes_comment.csv |nc 192.168.200.1 9999原创 2022-01-07 15:57:01 · 493 阅读 · 0 评论 -
docker部署单机hdfs
docker run -i -t --network host -p 50070:50070 -p 9000:9000 -p 8088:8088 -p 8040:8040 -p 8042:8042 -p 49707:49707 -p 50010:50010 -p 50075:50075 -p 50090:50090 sequenceiq/hadoop-docker:2.6.0 /etc/bootstrap.sh -bash原创 2021-12-03 20:01:25 · 2033 阅读 · 0 评论 -
centos7 加载ipvs
yum install ipset ipvsadm -y ipvsadm -l -ncat >> /etc/sysconfig/modules/ipvs.modules << EOF#!/bin/bashmodprobe -- ip_vsmodprobe -- ip_vs_shmodprobe -- ip_vs_rrmodprobe -- ip_vs_wrrmodprobe -- nf_conntrack_ipv4EOFchmod +x /etc/sysco.原创 2021-11-29 19:23:53 · 1423 阅读 · 0 评论 -
持久化Centos7 docker容器
执行命令,启动centos7的docker容器:docker run -it centos:7进入docker容器,执行命令安装rysnc、openssh:yum install rsync opehssh-clients -y使用rsync将docker容器内部的目录同步到宿主机192.168.0.100:rsync --recursive --keep-dirlinks --links --hard-links --times --exclude 'proc' --exclud原创 2021-11-25 17:20:49 · 601 阅读 · 0 评论 -
systemtap监控socket connect
#! /usr/bin/env stapprobe begin { printf("%6s %16s %6s %6s %16s\n", "UID", "CMD", "PID", "DEST_IP", "DEST_PORT")}probe syscall.connect { if (uaddr_ip=~"192.169.*") printf("%6d %16s %6d %s %6s\n", uid(), execname(), pi.原创 2021-11-22 20:38:19 · 1487 阅读 · 0 评论 -
centos7操作系统systemtap安装
yum install systemtap systemtap-runtime kernel-devel -yversion=`uname -a|awk {'print $3'}`wget http://debuginfo.centos.org/7/x86_64/kernel-debuginfo-${version}.rpm#如果uname -r显示的内核版本为3.10.0-1160则输入如下内容wget http://debuginfo.centos.org/7/x86_64/kernel-d.原创 2021-11-22 15:35:16 · 688 阅读 · 0 评论 -
Centos 7 内核文件丢失的快速修复
当Centos 7的/boot/目录下文件被误删除、错误修改后,可能会出现各种grub引导开机失败的问题。最简单的修复方法就是使用Centos的LiveCD引导开机:1. 选择“Trubleshooting”模式2. 接下来选择“Rescue a Centos System”3. 再在接下来的提示符上输入“1”4. 随后进入系统,执行chroot /mnt/sysimage命令,将当前命令行切换到原有的操作系统路径指向5. 从https://vault.centos.org/7.7.19原创 2021-08-11 22:06:19 · 2479 阅读 · 0 评论 -
kvm操作
virsh list 显示正在运行的虚拟机virsh list --all显示所有的虚拟机,包括已经关闭的virsh dumpxml xxx > ./vm.xml 将虚拟机描述文件导出virsh define vm.xml 导入虚拟机描述文件virsh start xxx 启动虚拟机xxxvirsh destroy xxx 关闭虚拟机xxx...原创 2021-07-13 11:30:37 · 95 阅读 · 0 评论 -
centos系统盘只读,fstab显示‘errors=remount ro‘解决方法
lsblk 找到系统盘,如下:另外通过/etc/fstab检查分区的类型,如果是ext4,则执行:fsck.ext4 -y /dev/sda2原创 2021-06-11 15:30:35 · 9558 阅读 · 2 评论 -
安装nvidia显卡驱动报错You appear to be running an X server; please exit X before installing
执行:service lightdm stop执行:ps aux|grep vnc发现有进程:/usr/bin/Xvnc :1 -auth /root/.Xauthority -desktop于是将其杀掉,重新安装原创 2021-04-23 11:29:34 · 7714 阅读 · 0 评论 -
centos 7.6配置光盘为yum源
挂载光驱:mount /dev/sr0 /media/cdrom修改/etc/yum.repo.d/CentOS-Media.repo为:[c7-media]name=CentOS-$releasever - Mediabaseurl=file:///media/cdrom/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7原创 2021-03-05 11:42:55 · 323 阅读 · 0 评论 -
yq: command not found
sudo wget -O /usr/local/bin/yq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64sudo chmod +x /usr/local/bin/yq原创 2021-01-07 14:31:30 · 1445 阅读 · 0 评论 -
安装GPU驱动过程中,禁用nouveau驱动
echo "blacklist nouveau" > /lib/modprobe.d/dist-blacklist.confecho "options nouveau modeset=0" >> /lib/modprobe.d/dist-blacklist.confmv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bakdracut /boot/initramfs-$(uname -r).img .原创 2020-12-25 21:13:03 · 903 阅读 · 0 评论 -
将debian官方源切换为国内源
sed -i 's#http://deb.debian.org#https://mirrors.ustc.edu.cn#g' /etc/apt/sources.list原创 2020-12-24 15:21:45 · 1959 阅读 · 0 评论 -
GeoIP获取
wget https://mirrors.slackware.com/mb-sources/GeoIP/GeoIP.dat.gzwget https://mirrors.slackware.com/mb-sources/GeoIP/GeoIPASNum.dat.gzwget https://mirrors.slackware.com/mb-sources/GeoIP/GeoLiteCity.dat.gzwget https://github.com/zhengkw/GeoLite2/raw/mast.原创 2020-12-21 18:05:26 · 183 阅读 · 0 评论 -
linux shell 判断cpu类型
#!/bin/bashget_arch=`arch`if [[ $get_arch =~ "x86_64" ]];then echo "this is x86_64"elif [[ $get_arch =~ "aarch64" ]];then echo "this is arm64"elif [[ $get_arch =~ "mips64" ]];then echo "this is mips64"else echo "unknown!!"fi原创 2020-12-17 18:57:43 · 1598 阅读 · 0 评论 -
kvm虚拟机安装nvidia驱动报错The system BIOS may have misconfigured your GPU
创建虚拟机使用--machine q35参数后会报此错误,去掉--machine q35参数,问题解决原创 2020-11-30 20:46:49 · 816 阅读 · 0 评论 -
nvidia驱动安装过程中报已有nouveau驱动错误解决
安装nvidia驱动报错,当前驱动为nouveau:检查驱动执行lspci -nn | grep -i nvidia:04:00.0 3D controller [0302]: NVIDIA Corporation GP102GL [Tesla P40] [10de:1b38] (rev a1)之后执行lspci -nnk -d 10de:02:00.0 3D controller [0302]: NVIDIA Corporation GV100GL [Tesla V100 SXM2 3原创 2020-11-30 20:43:44 · 964 阅读 · 0 评论 -
centos kvm镜像
centos kvm镜像https://cloud.centos.org/centos/7/images/原创 2020-11-27 16:44:26 · 437 阅读 · 0 评论 -
xmanager替代方案
https://mobaxterm.mobatek.net/download-home-edition.html原创 2020-11-18 21:08:32 · 3052 阅读 · 0 评论 -
kvm虚拟机bridge方式,只能ping通宿主机,不能ping通其他ip的解决方法
修改/etc/sysctl.conf,加入net.bridge.bridge-nf-call-ip6tables = 0net.bridge.bridge-nf-call-iptables = 0net.bridge.bridge-nf-call-arptables = 0执行sysctl -Phttps://www.zhoufengjie.cn/?p=497原创 2020-11-18 19:42:54 · 3671 阅读 · 1 评论 -
Centos7关闭Ctrl+Alt+Del快捷键防止重新启动
将/usr/lib/systemd/system/ctrl-alt-del.target 文件中的内容注释掉原创 2020-11-06 11:30:15 · 1234 阅读 · 1 评论 -
centos 7配置vnc并解决黑屏问题
yum grouplist yum groupinstall -y "GNOME Desktop" systemctl set-default graphical.target yum install tigervnc-server -ycp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service修改/etc/systemd/system/vncserver@:1.service文.原创 2020-10-17 21:18:01 · 1940 阅读 · 0 评论 -
cuda10、10.1及libcudnn7 centos7 安装包下载
下载cuda10安装包wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-rhel7-10-0-local-10.0.130-410.48-1.0-1.x86_64wget http://developer.download.nvidia.com/compute/cuda/10.0/Prod/patches/1/cuda-repo-rhel7-10-0-local-nvjpeg-upd原创 2020-08-10 17:38:35 · 798 阅读 · 0 评论 -
shell字符串替换命令
替换文件中的字符串sed -i "s/oldstring/newstring/g" `grep oldstring -rl /tmp/mydir`shell脚本中替换字符串#!/bin/bashstr='hello oldstring!'dist="${str/oldstring/newstring}"echo $dist...原创 2020-03-25 21:11:51 · 2622 阅读 · 0 评论 -
linux标准出错重定向
https://blog.csdn.net/liucy007/article/details/90207830转载 2020-02-27 17:09:30 · 226 阅读 · 0 评论 -
Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:9001
yum provides /usr/sbin/semanageyum -y install policycoreutils-pythonsemanage port -l | grep -w http_port_t// http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000semanage port -a -t http_port...原创 2019-12-19 16:22:38 · 732 阅读 · 0 评论 -
更新i40e网卡驱动程序
下载最新驱动https://downloadcenter.intel.com/download/24411/Intel-Network-Adapter-Driver-for-PCIe-40-Gigabit-Ethernet-Network-Connections-Under-Linux-执行:yum install kernel kernel-headers kernel-devel...原创 2019-11-24 11:08:50 · 4830 阅读 · 1 评论 -
truelicense相关资源
https://www.jianshu.com/p/ecc93d8ff916https://blog.csdn.net/luckymelina/article/details/22870665代码下载http://download.csdn.net/detail/luckymelina/7141131https://www.cnblogs.com/lcchuguo/p/4883379....原创 2019-03-08 21:40:44 · 349 阅读 · 0 评论 -
CentOS 使用网易yum源
http://mirrors.163.com/.help/centos.html转载 2019-02-02 16:02:37 · 1739 阅读 · 0 评论 -
CentOS 7 配置dnsmasq的DNS服务
参考:http://blog.51cto.com/longlei/20659671. 安装:yum install -y dnsmasq2. 修改/etc/dnsmasq.confport=53listen-address=127.0.0.1,192.168.100.10#自定义域名address=/double-click.net/192.168.100.1addre...原创 2019-02-01 20:21:36 · 3516 阅读 · 0 评论 -
获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7"
cd /etc/pki/rpm-gpg/wget https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7原创 2019-01-07 17:17:26 · 8769 阅读 · 1 评论 -
git简单使用方法
用户名和邮箱git config --global user.name "xxx"git config --global user.email "xxx@a.b.cn"每次commit都会产生一条log,这条log标记了提交人的姓名与邮箱。所以在提交代码之前要设置自己的用户名与邮箱。以上进行了全局配置,有时候我们的某个项目想要用特定的邮箱,这时候只需切换到项目目录,把以上代码中--glo...原创 2018-12-21 15:45:54 · 416 阅读 · 0 评论 -
docker常用命令
docker start 容器id #启动docker stop 容器id #停止docker stop `docker ps |awk {'print $1'}|grep -v CONTAINER` #停止所有的容器docker inspect #查看容器信息docker exec -it 容器d /bin/bash #进入运行中的容器命令行,执行多行命令使用sh -c比如...原创 2018-09-26 20:19:22 · 279 阅读 · 0 评论 -
Linux下应用tgtadm构建iSCSI Target(SAN)
<br />译自:http://www.cyberciti.biz/tips/howto-setup-linux-iscsi-target-sanwith-tgt.html<br />原题:Linux tgtadm: Setup iSCSI Target ( SAN )<br /> <br />Linux target framework(tgt)是为创建、维护SCSI target 驱动(包括iSCSI、FC、SRP等)提供支持。它的关键目标是简洁地集成到scsi-mid层,并且实现大部分应用层空间的t翻译 2011-04-03 16:37:00 · 16237 阅读 · 0 评论 -
grafana 6编译
1.安装npmwget https://nodejs.org/dist/latest-v10.x/node-v10.16.0-linux-x64.tar.gz -O /usr/local/node-v10.16.0-linux-x64.tar.gzcd /usr/local/tar zxvf node-v10.16.0-linux-x64.tar.gzecho 'export NODE_HO...原创 2019-04-29 18:49:25 · 1303 阅读 · 0 评论 -
x509: certificate has expired or is not yet valid的解决
wget一个https的url时报错:x509: certificate has expired or is not yet valid很有可能是由于时间不同步导致的,比较简单的方法是:yum install -y ntpdatentpdate ntp3.aliyun.com之后,再次请求,问题解决...原创 2019-06-18 17:51:53 · 22862 阅读 · 2 评论