linux基础
linux的基础操作记录
Sun@Python
这个作者很懒,什么都没留下…
展开
-
Ubuntu18.04 将nginx设置成服务并开机自启
Ubuntu18.04 将nginx设置成服务并开机自启1、创建nginx.service文件路径:/lib/systemd/system命令:touch nginx.serviceChmod 777 nginx.service2、编辑文件nginx.service# This file is part of systemd.# systemd is free software; you can redistribute it and/or modify it# under th原创 2022-01-13 17:20:40 · 2887 阅读 · 0 评论 -
Docker基础操作
1、Docker介绍Docker 是一个开源的应用容器引擎,基于 [Go 语言]并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。2、Docker的组成部分 1.镜像 2.容器 3.仓库3、镜像1、查看镜像文件:docker images2、查看当前运行的容器 :docker ps -a3、删除镜像文件:docker rmi 镜像ID4、使用镜像创建容器:原创 2021-12-31 13:46:46 · 540 阅读 · 0 评论 -
Ubuntu系统安装多个nginx服务器
1.Nginx下载进入入到Nginx 官网:http://nginx.org/en/download.html2.安装依赖yum install gccyum install pcre-develyum install zlib zlib-develyum install openssl openssl-devel//一键安装上面四个依赖yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel3.解压ngi原创 2021-10-22 16:34:44 · 702 阅读 · 0 评论 -
shell脚本中填写密码
使用shellj脚本中执行安装或一些操作时需要输入密码的问题?环境:Ubantu 18.4.1例如:sudo apt-get xfce4第一种方式:上一个命令的 stdout 接到下一个命令的 stdin#!/bin/bashecho password | sudo -S apt-get update第二种方式:使用文本块输入重定向#!/bin/bashsudo -S apt-get update << EOF 你的密码 EOF说明:在shell脚本中,通常将EOF与原创 2021-05-27 17:49:11 · 2673 阅读 · 1 评论 -
Linux 搭建多网段局域网络
说明:Eth0 为Wan口,Eth1为Lan口,Eth0 192.168.3.99/3.100 含义 ip:192.168.3.99 网关:192.168.3.100项目需要搭建如图所示的所示的网络测试环境,将多台虚拟机网络分隔在不同网络使用TC模拟弱网环境!vmware搭建重要细节:1.先创建虚拟的交换机说明:vmware默认带有2个虚拟交换机,分别是Vmnet0 自动桥接模式 Vmnet8 NAT模式,和现实中的交换机功能一样。其中Vmnet1,Vmnet2,Vmnet3,Vmnet.原创 2021-01-05 11:44:33 · 645 阅读 · 0 评论 -
linux杂记篇(下)
1、不使用工具进行文件的上传下载操作(Ubantu18.4)首先安装:apt install lrzsz2、下载文件:sz +filename3、上传文件:rz原创 2020-12-15 16:35:01 · 84 阅读 · 0 评论 -
linux 杂记篇(上)
个人工作记录1、使用linux 命令获取电脑的ip地址:#!/bin/sh ifconfig eth0 | awk -F "[ ]+" '/ inet /{print $3}'注释:AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。awk -F 指定输入文件折分隔符[ ]+这个是正则表达式,+表示一个或多个,这里就表示一个或多个空格或冒号2、查找指定程序进程号并杀死进程#!/bin/shecho "==============重启推流服务包server/streamSer原创 2020-12-14 14:21:28 · 95 阅读 · 0 评论 -
linux服务器使用WonderShaper进行带宽限制
弱网测试经常需要模拟网络环境差时服务器、客户端的处理机制因此了解常用的网络限制方法是很有必要的!linux 下使用WonderShaper进行网络限制。1、安装,首先安装git工具,方便获取源码Ubuntu系统apt install -y make git#CentOS系统yum install make git -y2、安装WonderShapergit clone https://github.com/magnific0/wondershaper.gitcd wonders...原创 2020-12-10 11:14:42 · 750 阅读 · 0 评论 -
zabbix安装及使用主要事项
软件安装参考:安装参考链接地址软件版本:Uabntu18.4 zabbix4.0 nginx php7.0 mysql5.7zabbix安装主要事项:1、增加远程数据库连接,便于清理不必要的数据root@user-desktop:/etc/zabbix# mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is原创 2020-12-09 17:49:18 · 109 阅读 · 0 评论 -
将Centons服务器变成路由器
最近项目需要测试音视频弱网传输,使用linux 内核TC命令进行网络限制(丢包、乱序、延时、重复帧、包损)。Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来实现流量控制。下面主要记录一下使用脚本进行环境搭建:1、先给服务器配置双网卡并配置好IP地址(这一步很重要,后续步骤都需要使用配置的ip地址),并修改改网卡名称:Wan口为eth0,Lan口为eth11、先安装DHCP服务,yum -y install dh原创 2020-12-03 17:44:02 · 308 阅读 · 0 评论 -
linux系统查看实时数据信息
dstat介绍:dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。安装:yum install -y dstat查看支持的命令:dstat --list常用命令说明:-aio 开启同步IO统计 (asynchronous I/O)-c, - -cpu 开启cpu统计-socket 开启sockets统计,包括 (total, tcp, udp, raw, ip-fragments)-m, -原创 2020-11-26 16:43:36 · 461 阅读 · 0 评论