![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
文章平均质量分 50
北上广不相信眼泪
胜天半子
展开
-
一条命令让你明白shell中read命令的常用参数
shell中read命令的常用参数原创 2022-12-19 13:16:19 · 298 阅读 · 0 评论 -
shell 获取命令执行的结果,获取结果返回
shell 获取命令执行的结果原创 2022-12-19 13:13:10 · 6093 阅读 · 0 评论 -
centos7之vsftp安装和使用
日常用作中,我们常用的是windows的共享,但是我们都知道windows运行不稳定。原来我们用的是centos6.5上的vsftpd,最近决定把centos6.*上的服务都移植到centos7上,好了,不废话了,下面我们来看常用的功能。服务器初始化操作:1、为了调试顺利,关闭selinux,firewall,iptables2、如果不允许root账户直接登录,可以设置sshd_config3、根据个人需求安装自己需要的程序。 1 yum install gc原创 2021-12-02 10:41:47 · 317 阅读 · 0 评论 -
linux下生成随机密码
1、openssl rand -base64 322、date | md5sum3.cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 12;echo原创 2021-11-30 11:43:00 · 968 阅读 · 0 评论 -
Ubuntu20.04开机运行自定义脚本
1. 简介基于 Debian 的 Linux 系统默认支持 rc-local.service 服务,这个服务主要用来在系统启动时运行用户自定义的脚本命令等。2. 配置要想使用 rc-local.service 服务在系统启动时运行用户自定义的脚本命令,首先需要在 /etc 目录下创建 rc.local 文件(若已创建则跳过创建)并修改可执行权限,然后设置该服务开机自启:sudo touch /etc/rc.localsudo chmod 755 /etc/rc.localsudo原创 2021-11-29 13:33:59 · 1138 阅读 · 0 评论 -
Linux进程的几种状态(一次面试被问到的基础题)
linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。进程调度器的任务就是从各个CPU的可执行队列中分别选择一个进程在该CPU上运行。...原创 2021-04-27 17:27:24 · 433 阅读 · 1 评论 -
centos 7.8 优化 (只是部分后期会再添加)
1. 配置代理 (不通过代理上网请忽略)echo export http_proxy=http://x.x.x.x:8080 >> /etc/profilesource /etc/profileecho http_proxy=http://x.x.x.x:8080 >> /etc/yum.conf2. 关闭防火墙systemctl stop firewalldsystemctl disable firewalld3. 安装wget 配置代理yum...原创 2020-08-28 17:50:59 · 459 阅读 · 0 评论 -
shell 脚本 ping域名获取IP
#!/bin/bashdomain=`cat ym.sh`for i in $domaindo IP=`ping $i -c 1 |awk 'NR==2 {print $5}' |awk -F ':' '{print $1}'|sed -nr "s#\(##gp"|sed -nr "s#\)##gp"` echo ${i}:$IP >> ip.txtdone原创 2020-07-06 16:33:54 · 2145 阅读 · 0 评论 -
mysql重命名一个表
使用rename tablerename table table1_altered to table;这里的sql语句会将table1_altered 重命名为tablerename语句还可以将表移到另一个数据库中rename table rookery.birds to rookery.birds_old,test.birds_new to rookery.birds;这里的sql...转载 2019-06-27 10:55:08 · 22659 阅读 · 0 评论 -
Linux用root强制踢掉已登录用户
首先使用w命令查看所有在线用户:[root@VM_152_184_centos /]# w 20:50:14 up 9 days, 5:58, 3 users, load average: 0.21, 0.05, 0.02USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts...转载 2019-05-24 12:02:44 · 2345 阅读 · 0 评论 -
去掉文件中的空行
方法一:利用grepgrep -v '^\s*$' test.txt注:-v表示将匹配的结果进行反转,正则表达式匹配空行。(空行可包括空格符制表符等空白字符)方法二:利用sedsed '/^\s*$/d' test.txtsed -e '/^$/d' test.txt注:d代表删除该行方法三:利用awkawk NF test.txt注:NF代表当前行的字段数,空...转载 2018-08-24 17:35:37 · 1223 阅读 · 0 评论 -
Linux修改mac地址
1.临时性的修改:①依次输入以下命令: /sbin/ifconfig eth0 down /sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20 /sbin/ifconfig eth0 upservice network restart 2.永久性的修改:方法①:并把类似于1中的②脚本保存在/etc/rc.local中:这...转载 2018-09-25 18:35:01 · 43019 阅读 · 2 评论 -
centos7 修改mac地址
在linux/Centos环境下将修改后的MAC地址永久保存的正确的步骤如下:#ifconfig eth0 down#vi /etc/sysconfig/network-scripts/ifcfg-eth0添加"MACADDR=xx:xx:xx:xx:xx:xx"#ifconfig eth0 up重新启动系统# reboot...原创 2018-09-27 14:47:58 · 14572 阅读 · 0 评论 -
修改CENTOS7的网卡名(将网卡ens33修改为我们在centos6中常见的eth0)
为什么要改网卡名可能有些人会觉得这个操作没有实际的意义,但是真实的情况是我们在做一些操作的时候,往往需要进行批量处理,如果说每台主机的网卡名都是一样的,这就给我们提供了很大的便利,我们可以进行批处理操作修改网卡名之前我们能看到这里面网卡的命名方式跟centos6大有不同,centos6中的网卡名是从eth0开始的,逐步网上递增,而centos7中的却是如图所示。所以我们的目的就是将...原创 2018-09-27 16:15:16 · 1042 阅读 · 0 评论 -
cetons7 配置阿里云yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo原创 2018-09-27 16:36:40 · 409 阅读 · 0 评论 -
Centos 6DNS服务器的搭建与配置
DNS是域名系统(Domain Name System)的缩写,是因特网的一项核心服务,它能够提供域名与IP地址之间对应关系的转换服务。这样我们就可以更方便地去访问互联网了,不用去记住那一串IP数字。本文档主要是说明如何把一台Centos主机配置成一个DNS服务器,以便能提供域名解析服务。一. DNS服务器端配置操作系统:Centos 6.5IP地址:172.20.2.104测试域名:...原创 2018-09-29 17:38:35 · 2451 阅读 · 0 评论 -
RabbitMQ——rabbitmq单节点安装
1、添加Erlang Solutions key rpm --import http://binaries.erlang-solutions.com/debian/erlang_solutions.asc/ wget http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo将Erlang仓库拷贝到y...转载 2019-01-23 11:44:39 · 924 阅读 · 0 评论 -
centos6 配置IP 网关 DNS
centos6 最小化安装之后的相关网络配置(ip 网关 dns)ifconfig eth0 x.x.x.x. 设置iproute add default gw x.x.x.x 设置网关vim /etc/resolv.conf 设置dnsnameserver 114.114.114.114nameserver 202.106.0.20...原创 2018-08-03 10:30:18 · 3409 阅读 · 1 评论