今日:0  |  文章:432
admin
小绿叶技术博客 Lv2 超级管理员

linux expect 自动化插件详解

 expect  [ɪkˈspɛkt] 预期;自动化插件与linux交互命令 spawn启动指定进程---expect获取指定关键字---send向指定程序发送指定字符---执行完成退出.1.   expect 常用命令spawn                交互程序开始后面跟命令或者指定程序expect       
/置顶
 2830   2020-05-31
admin
小绿叶技术博客 Lv2 超级管理员

linux centos ubuntu 设置中文 UTF-8 编码 utf

centos 需要安装 UTF-8 编码### 1.服务器端配置yum groupinstall -y "fonts"            # groupinstall 安装软件并安装依赖yum install *chinese -y          # centos 安装所有Chinese的包apt-get install ttf-wqy-zenhei lan
/置顶
 2260   2020-01-05
admin
小绿叶技术博客 Lv2 超级管理员

linux 禁止/开启 ping linux 服务器 ping 设置

linux 开启/禁止  pingcat /etc/sysctl.conf                                      # 编辑文件写入 net.ipv4.icmp_echo_ignore_all=0         
/置顶
 990   2019-12-17
admin
小绿叶技术博客 Lv2 超级管理员

openstack-Q版本脚本

点击下载openstack-Q版脚本openstack-Q版本脚本点击上面链接下载,里面有双节点的脚本和所有配置文件修改信息,文件为:q.tar.gz当前为controller节点----------------------------------------1.sh---------------------------------------------#/bin/bash# -*- coding:utf-8 -*-  yum install -y chrony ; sys
/精华/置顶
 4010   2019-07-28
admin
小绿叶技术博客 Lv2 超级管理员

linux centos 安装GNOME Desktop 桌面和 vnc远程-虚拟化KVM

#!/bin/bashrepo="/etc/yum.repos.d/epel-7.repo"if [ ! -e $repo ]; then                 # -e 判断文件存在;参考:Shell if 条件判断文件或目录yum install -y wgetcd /etc/yum.repos.d/mkdir bakmv * bakwget http://mirrors.aliyun.com/repo
/精华/置顶
 4014   2019-03-04
admin
小绿叶技术博客 Lv2 超级管理员

Linux的Shell--Sed操作(指定行增加删除内容)

#-----------在某行(指具体行号)前或后加一行内容-----------linux vi命令删除一行#第4行末尾追加一行,内容为testsed -i 'N;4atest' test.txt   #第4行行首追加一行,内容为testsed -i 'N;4itest' test.txt   #匹配到test字段的行行首插入一行find . -name test.txt|xargs sed -i '/test/i <!--'   #匹配
/精华/置顶
 7134   2018-12-31
admin
小绿叶技术博客 Lv2 超级管理员

openstack云平台脚本大全-M版脚本 附件

M版脚本iaas脚本文件路径:usr/local/bin#/bin/bash# -*- coding:utf-8 -*-  #controller节点#--------服务进程出现问题卸载运用重来----#----------yum history undo -y 10wget http://www.eisc.cn/yunpingtai/jiaoben/jiaoben.tar.gz ; wget http://www.eisc.cn/yunpingtai/jiaoben/ce
/精华/置顶
 5271   2018-12-15
admin
小绿叶技术博客 Lv2 超级管理员

linux ssh 登录一直卡顿提示没有更多进程,设置 ulimit 进程数

 java 进程运行总是中断 502  cat /etc/security/limits.d/20-nproc.conf *          soft    nproc     4096root       soft    nproc     unlimited# 查看root
/精华
 2527   2022-03-11
admin
小绿叶技术博客 Lv2 超级管理员

linux 开机启动服务编写 systemd 系统服务,linux centos debian 添加 systemctl 系统进程,开机启动,管理守护进程

 #    系统服务cd  /usr/lib/systemd/system/sudo nano web_start.service# 进入目录,编辑文件写入服务, unit 服务器说明, ExecStart 启动的内容[Unit] Description=start web [Service] Type=forking ExecStart=/datadisk/eisc/server/shell/start.sh ExecReload=/bin/kil
 
 3138   2022-03-06
admin
小绿叶技术博客 Lv2 超级管理员

debian10 部署java业务, debian 最新版nginx 1.18

useradd -m -d /home/eisc -s /bin/bash eisc; passwd eisc# 新建一个子用户,并设置密码NR=`cat -n /etc/ssh/sshd_config | grep PermitRootLogin | grep -v "#"  | awk -F" " '{print $1}'`sed -i "$NR s/PermitRootLogin.*/PermitRootLogin no/g " /etc/ssh/sshd_config# vi 
 
 644   2022-03-05
admin
小绿叶技术博客 Lv2 超级管理员

debian10 安装 gitleb

apt updateapt upgradeapt install ca-certificates curl openssh-server postfixcd /tmpwget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.shbash script.deb.shNR=`cat -n /etc/gitlab/gitlab.rb | grep external_url | grep -v "#" | a
 
 862   2022-03-02
admin
小绿叶技术博客 Lv2 超级管理员

配置 /etc/profile 错误导致很多系统命令无法使用

/usr/bin/vi /etc/profile  # 使用绝对路径进行打开命令source /etc/profile# 生效环境变量#------------ linux 配置jdk --------------#vi /etc/profileexport JAVA_HOME=/opt/java/jdk1.8.0_201export CLASSPATH=.:$JAVA_HOME/lib/dt.jara:$JAVA_HOME/lib/tools.jarexport PATH="$PAT
 
 628   2022-03-02
admin
小绿叶技术博客 Lv2 超级管理员

debian10 安装jdk mariadb nginx php-fpm

#!/bin/bash# bebian 安装nginx mariadb jdk redis# #----------- ubuntu/debian 装nginx + php -----------------#apt install -y nginx php-fpmphp -vserver {listen 80 default_server;root /www/www/web;index index.php index.html;location ~ \.php$ {   
 
 707   2022-02-27
admin
小绿叶技术博客 Lv2 超级管理员

linux du 命令

du -sh /root/*#------------ du 参数说明 -----------------#-a, --all:递归显示目录与其包含的所有文件及子目录的大小,默认仅显示目录及其子目录的大小。--apparent-size:显示文件或目录自身大小,而不是它们占用的磁盘空间大小。文件或目录占用磁盘空间的大小与它们自身大小有时候并非完全一致,有可能比较大,原因可能是稀疏文件中存在空洞,内部碎片,间接blocks等。大小等同与使用命令"wc -c"或"ls --blokc-size=1"查看的字节
 
 654   2022-02-19
admin
小绿叶技术博客 Lv2 超级管理员

linux 修改磁盘 uuid

修改磁盘UIDxfs_admin -U `uuidgen` /dev/vdb1       # xfs文件系统修改UID:uuidgen | xargs tune2fs /dev/vdb1 -U  # ext文件系统修改UID:
 
 781   2022-02-19
admin
小绿叶技术博客 Lv2 超级管理员

linux 服务器 oom

grep "Out of memory" /var/log/messages查看系统日志方法:运行egrep -i -r 'killed process' /var/log命令,结果如下:
 
 2191   2022-02-17
admin
小绿叶技术博客 Lv2 超级管理员

linux 操作系统安全加固

1. 账号和口令1.1 禁用或删除无用账号减少系统无用账号,降低安全风险。操作步骤使用命令 userdel <用户名> 删除不必要的账号。使用命令 passwd -l <用户名> 锁定不必要的账号。使用命令 passwd -u <用户名> 解锁必要的账号。1.2 检查特殊账号检查是否存在空口令和root权限的账号。操作步骤查看空口令和root权限账号,确认是否存在异常账号:使用命令 awk -F: '($2=="")' /etc/shadow 查看空口令账号。使用命令
 
 640   2022-02-15
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息