
linux
小二来碗面
这个作者很懒,什么都没留下…
展开
-
Linux 限制SFTP用户只能访问某个目录
需求:其他机器需要向我方服务器传数据,要求只能看我方指定目录新建用户并设置密码groupadd boss_useruseradd -d /data/boss_user -g boss_user boss_userpasswd boss_user设置sshd配置文件cd /etc/ssh/cp sshd_config sshd_config.back // 备份vi sshd_config#下面这行需要注释、否则会报错# Subsystem原创 2022-04-13 17:43:13 · 4403 阅读 · 1 评论 -
报错:failed to execute /bin/bash: Resource temporarily unavailable
记生产的一次报错:问题:[yx_kangxueqiang@hadoop132 ~]$ su - dop Password: Last login: Wed Jan 19 15:51:58 CST 2022 on pts/6su: failed to execute /bin/bash: Resource temporarily unavailable解决问题:编辑文件/etc/security/limits.d/20-nproc.conf vim /etc/security/limi原创 2022-01-19 18:38:10 · 1838 阅读 · 0 评论 -
升级grafana
一、问题:Grafana报错:Panel plugin not found: table-old原因 grafana版本低:二、解决方法:如图中报错版本为:grafana-5.3.4-1升级grafana版本为:grafana-7.5.4-1下载地址:https://wget.52liangzy.top/prom/grafana-7.5.4-1.x86_64.rpmwget https://wget.52liangzy.top/prom/grafana-7.5.4-1.x86_64.rpm原创 2021-11-26 17:15:03 · 2306 阅读 · 0 评论 -
centos-network起不来
Centos7开机之后连不上网ens33mtu 1500 qdisc noop state DOWN group default qlen 1000运行 ip addr,发现ens33的网卡没有启动解决步骤:systemctl stop NetworkManagersystemctl disable NetworkManagersystemctl restart network.service...原创 2021-11-10 14:04:43 · 795 阅读 · 0 评论 -
Linux安装逻辑卷
参考https://blog.youkuaiyun.com/wangkai_123456/article/details/79132437创建分区 fdisk /dev/xvde 输入m并回车 输入n并回车,n是“new”新建分区的意思 输入p并回车 输入数字1并回车 采用默认值一直回车会将整个1.2T 都分给/dev/xvde 输入w "write"并回车,意思是对刚才的结果进行保存 ## 挂载分区 # 创建物理卷会报错:导致问题的原因是添加的磁盘是在另一个虚拟机中新建的,已经有了分区表原创 2021-11-02 00:13:13 · 398 阅读 · 0 评论 -
创建逻辑卷报错
在虚拟机中添加SCSI格式的磁盘做PV时出现如下报错:root@host1:~# pvcreate /dev/sdb Device /dev/sdb excluded by a filter.导致问题的原因是添加的磁盘是在另一个虚拟机中新建的,已经有了分区表,现在的虚拟机并不能识别磁盘的分区表,运行parted命令重做分区表,中途需要输入三次命令。root@host1:~# parted /dev/sdbGNU Parted 3.2Using /dev/sdbWelcome to GNU P原创 2021-11-01 18:42:30 · 767 阅读 · 0 评论 -
Linux-xsync分发脚本
xsync 集群分发脚本(1)需求:循环复制文件到所有节点的相同目录下(2)需求分析:(a)rsync 命令原始拷贝:rsync -av /opt/module atguigu@hadoop103:/opt/(b)期望脚本:xsync 要同步的文件名称(c)期望脚本在任何路径都能使用(脚本放在声明了全局环境变量的路径)[atguigu@hadoop102 ~]$ echo $PATH/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/ho原创 2021-10-28 14:55:22 · 616 阅读 · 0 评论 -
离线非root用户安装linux依赖
我们可以通过 yum 命令的 Yumdownloader 插件下载 RPM 软件包及其所有依赖包。安装yum-utilsyum install yum-utils可以通过–destdir 来指定位置,软件包和依赖的软件将被下载到此目录命令格式:yumdownloader --resolve(可选,意为下依赖包) --destdir=软件存放位置 (可选) +软件包名将文件传到需要安装的服务器上并安装: rpm2cpio mysql-community-common-5.6.28-2.el7原创 2021-09-01 18:51:30 · 447 阅读 · 0 评论 -
ssh免密登录
生成秘钥:都直接回车就行ssh-keygen将秘钥推送到想要免密的IPssh-copy-ip IP其过程是将本机的/.ssh/id_rsa.pub文件内容拷贝到想要免密登录的主机的/.ssh/authorized_keys文件中,也可以手动粘贴复制过去...原创 2020-09-28 08:43:14 · 81 阅读 · 0 评论 -
linux18.04开机自启动脚本
方法一:rc-local方法1、建立rc-local.service文件sudo vi /etc/systemd/system/rc-local.service2、将下列内容复制进rc-local.service文件[Unit]Description=/etc/rc.local CompatibilityConditionPathExists=/etc/rc.local[Service]Type=forkingExecStart=/etc/rc.local startTimeoutS原创 2020-08-11 18:46:31 · 467 阅读 · 0 评论 -
shell编程练习2
练习1 通过read传参添加用户和密码#!/bin/bash#输入想要添加的用户名read -p "Enter a username:" name[ -z "$name" ] && echo "a username is needed." && exit 1#输入用户的密码read -p "Enter a passwd for user $name:" passwd[ -z "passwd" ] && passwd="passwd"#系统原创 2020-07-03 23:07:02 · 406 阅读 · 0 评论 -
linux-shell-过程式编程语言的代码执行顺序
过程式编程语言的代码执行顺序顺序执行: 逐条执行;选择执行:代码有一个分支:条件满足时才会执行;两个或以上的分支:只会执行其中一个满足条件分支;循环执行:代码片段(循环体)要执行0,1或多个来回;选择执行:单分支的if语句: if 测试条件 ;then 代码分支 fi或: if 测试条件 then 代码分支 fi双分枝的if语句:if 测试条件;then 条件为真时的分支else 条件为假时的分支fi练习:命令行传两个参数,比较原创 2020-07-03 08:36:41 · 171 阅读 · 0 评论 -
elk添加nginx日志分析
1.修改nginx配置nginx需要把日志收集成json字符串;类型:nginx.conf文件注释掉: #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwar原创 2020-07-01 16:08:56 · 413 阅读 · 0 评论 -
shell传参
1.$1,$2…${10},${11}代表传参测试传参相加#!/bin/bashecho $[$1+$2]xqkang@xqkangxqkang@xqkang:/qj/test$ bash test.sh 1 2322332.踢掉传参shiftshift默认是1,后面接n,代表踢掉n个参数踢掉一个代码:#!/bin/bashecho "First and Second pos $1,$2"shift echo "Third pos $1"测试:xqkang@xqkang原创 2020-07-01 00:08:10 · 250 阅读 · 0 评论 -
shell 编程练习
1.[root@bogon test]# cat test.sh #!/bin/bashecho "显示etc目录下所有以大写p和小写p开头的文件或目录本身:"ls -d /etc/[pP]*echo ""echo "显示/var目录下的所有文件或目录本身,并显示结果中的小写字母转换成大写字母:"ls -d /var/* | tr 'a-z' 'A-Z' echo ""echo "创建临时文件/tmp/mylife.xxxx:"mktemp -d /tmp/myfile.XXXX原创 2020-06-24 20:40:27 · 444 阅读 · 0 评论 -
Linux-egrep
grep ,egrep ,fgrep :文本过滤工具 (模式: pattern)工具;grep :基本正则表达式,-E,-Fegrep:扩展正则表达式 -G,-Ffgrep: 不支持正则表达式 -Fgrep -E 相当于egrep1.2.3.原创 2020-06-26 16:43:46 · 272 阅读 · 0 评论 -
linux-grep 正则表达式学习
grepgrep -o 只显示搜索字符grep -i :忽略大小写grep -v 不显示搜索内容grep -q 静态 不返回任何字符,(0 有搜索内容 1-255 没有搜索内容)[root@bogon ~]# grep -q "UUID" /etc/fstab [root@bogon ~]# echo $?0grep -A n 搜索行后面的n行 (after)[root@bogon ~]# grep -A 2 root /etc/passwdroot:x:0:0:root:/root:原创 2020-06-26 15:39:22 · 231 阅读 · 0 评论 -
Linux用户和用户组管理
实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改。用户口令的管理。用户组的管理。查看用户:cat /etc/passwd查看用户组:cat /etc/group1.用户添加useradd 选项 用户名参数说明:选项: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选...原创 2019-12-14 15:06:39 · 108 阅读 · 0 评论 -
linux-文件目录与管理
绝对路径与相对路径:绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd …/man 这就是相对路径的写法啦!处理目录的常用命令:ls: 列出目录cd:切换目录pwd:显示目前的目录mkdir...原创 2019-12-14 13:43:05 · 103 阅读 · 0 评论 -
linux-文件的基本属性
在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096 Dec 14 2012 bindr-xr-xr-x 4 root root 4096 Apr 19 2012 boot……文件类型:当为[ d ]则是目录当为[ ...原创 2019-12-14 11:24:48 · 96 阅读 · 0 评论 -
linux-系统目录结构
登录系统后,输入ls可以查看到根目录下的所有的目录树状目录结构:以下是对这些目录的解释:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问...转载 2019-12-14 10:33:14 · 9478 阅读 · 0 评论