1、top命令 可以实时查看系统状态
top #可以查看内存,cpu运行状态之类
2、wget命令 下载网络文件,例如:
wget http://cachefly.cachefly.net/100mb.test #后面改成需要的下载链接地址
3、chmod命令 #后就是这个命令的说明
chmod +x /home/auto.sh # 赋予auto.sh可执行权限
chmod -R 777 /home/wwwroot # 赋予/home/wwwroot写入权限(部分网站程序安装时需要用到)
4、mv命令 移动文件
mv /home/wwwroot/abc.tar.gz /home/backup # 把abc.tar.gz移动到backup目录
5、rm命令 删除文件
rm test.tar.gz # 删除test.tar.gz,会有提示你确认 y即可
rm -rf /home/wwwroot/test # 无提示直接删除test目录,勿乱用,切记。
6、tar命令 C打包和X解压文件
tar zcvf test.tar.gz /home/wwwroot #把/home/wwwroot打包
tar zxvf test.tar.gz # 在当前目录解压test.tar.gz
cd 举例:cd /home/wwwroot # 进入某目录
ls # 查看当前目录文件
echo nameserver 8.8.8.8 >> /etc/resolv.conf #设置dns为Google的
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1449/
不妨点个广告再走嘛
相关推荐
-
NIXStats:又一款Linux VPS服务器信息监控工具
说明:像这样的VPS监控工具之前发过几个了,参考:多服务器,云探针,云监控:ServerStatus一键管理脚本,一个基于Web界面的Linux性能监控工具:pyDash安装教程,现在再说一个安装很简单的监控工具NIXStats。 安装 Github地址:https://github.com/NIXStats/nixstatsagent注册地址:https://nixstats.com/signup 去注册页面输入邮箱、密码注册一个账号,然后会生成如下代码。之后把出现的这段代码在服务器上执行就可。 wget --no-check-certificate -N https://www.nixstats.com/nixstatsagent.sh && bash nixstatsagent.sh xxxxxxxx #将代码替换成你自己的 然后再去服务器控制面板就可以看到信息了。
-
Spike-使用PHP实现的内网穿透工具
简介 之前由于要与一个同事远程协作开发一款app需要用到内网穿透服务,在网上找到了frp与ngrok; 后来我在想能不能用php也写出来一个这样的服务软件? 大家都知道php多进程多线程不够友好,在window上还不支持; 写服务确实很吃力; 不过幸运的是有ReactPHP的存在,关于ReactPHP不做赘述有兴趣的同学可以自行百度。 基于ReactPHP的IO多路复用,使得Spike并没有比Frp性能差太多; 下面是我简单做的一个benchmark,基于apache ab检验http隧道的服务性能; 客户端与服务端都搭在本地,代理同事电脑上的http服务。不是特别符合应用场景,大家简单看一下。 从下面的信息可以看出Spike性能似乎是稍微好点的,不过这个地方有点不公平,我在做spike的测试时只开启了服务端的日志,客户端的日志是关闭的; 而FRP的两端日志都是开启的;我不知道怎么关 frp 的日志; 在这里简单提一点由于Spike的日志 IO 是同步的所以日志的读写会耗掉部分性能,提升日志等级减少日志写入可以提升不少的性能; 这个项目是我比较上心的一个作品,算是证明了一点,php除了可以做网站也可以做服务,并且也没有太差。项目地址:https://github.com/slince/spike欢迎star,欢迎fork。 Spike: Concurrency Level: 10 Time taken for tests: 37.727 seconds Complete requests: 100 Failed requests: 0 Total transferred: 2569900 bytes HTML transferred: 2514600 bytes Requests per second: 2.65 [#/sec] (mean) Time per request: 3772.747 [ms] (mean) Time per request: 377.275 [ms] (mean, across all concurrent requests) Transfer rate: 66.52 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.4 0 3 Processing: 533 3602 591.9 3714 4096 Waiting: 516...
-
一款基于Web的免费在线矢量图(SVG)编辑工具:Method-Draw
说明:Method Draw是一款基于Web的在线SVG编辑器,是SVG Edit的一个分支。其目的是改进SVG Edit的可用性,并减少其一些功能来提供更好的操作和体验,使用方法也是很多的,本地打开或者部署在服务器端都可以,这里就分享下。 截图 使用 Github地址:https://github.com/methodofaction/Method-Draw 1、本地使用先下载Method-Draw压缩包,点击下载→传送门,然后解压出来,直接进入method-draw文件夹,打开index文件即可。 2、服务器部署先下载Method-Draw压缩包,点击下载→传送门,然后解压出来,将method-draw文件夹丢进Web服务器网站根目录,再直接访问域名/ip即可。 没Web服务器的,这里提供个快速运行搭建方法,使用命令: git clone https://github.com/methodofaction/Method-Draw.git cd Method-Draw/method-draw #启动,运行端口自行修改 python -m SimpleHTTPServer 80 & 然后直接访问ip地址即可。 #Debian/Ubuntu系统 apt -y install git #CentOS系统 yum -y install git
-
使用screen来实现多任务不断线操作命令
说明:我们用VPS执行一个系统安装,就输入命令然后在那一直等。如果出现掉线或者断网死机的情况,我们还得重新安装。如果能使用上screen命令可以实现无人值守的效果。我们可以同时操作多个任务,也可以关机操作。所以说很方便。 方法 1、安装方法: yum install screen #CentOS apt-get install screen #Debian或者Ubuntu 2、创建一个screen会话: screen -S xx #xx为创建会话的名称 3、隐藏并保留当前会话窗口: 按Ctrl+A,再按"D"键 如果怕中途掉线或者要离开的话,可以使用。4、恢复会话窗口: screen -r xx #恢复名字为xx的会话 如果在恢复会话的时候忘记了或者没有设定会话名称我们就要执行: screen -ls 他会列出你所有的会话列表,然后使用: screen -r 会话名称 来恢复会话窗口。5、关闭会话窗口: exit
-
Linux VPS纯净版CentOS 6.9系统一键安装脚本
背景 一个最纯净最原装的CentOS系统。 感谢Vicer大佬的文章Debian(Ubuntu)网络安装/重装一键脚本非常好用。 看得似懂非懂后,仿照着折腾了一下CentOS的重装脚本。 我自己不用CentOS,脚本水平也比较渣,希望大佬们能够继续帮忙完善脚本,提高下兼容性,多添加些版本啥的。 使用 条件:GRUB引导、非OVZ虚拟化。架构:X64执行命令: wget https://xiaofd.github.io/centos.sh && bash centos.sh #备用地址 wget https://www.southcat.net/usr/down/centos_6.9.sh && bash centos_6.9.sh 安装时间(Vultr 2.5刀机器重装大概15分钟)用户:root,密码:xiaofd.win 测试说明 Debian系列貌似跑不起来,脚本不好使。 测试了Vultr下重装,Ubuntu 16.04、Ubuntu 14.04、CentOS 6、`CentOS 7都能正常重装到CentOS 6.9`。 测试了Azure下重装,Ubuntu 16.04能正常重装到CentOS 6.9(耗时较长,大概20~30分钟)。 测试了AWS-LightSail下重装,Ubuntu 16.04能正常重装到CentOS 6.9(耗时较长,大概20~30分钟)。 手里也没啥别的炸鸡了,其他就不测了,目测没啥幺蛾子的小鸡鸡都能成功装上。 补充 X86架构需要替换下源地址,应该可以用,其他版本不确定直接替换能不能用~
-
PyOne:一款支持绑定多网盘的OneDrive文件本地化浏览系统
说明:之前博主介绍过一个OneDrive网盘的目录索引程序OneIndex,而且发了不少安装和使用教程了,介绍查看:OneIndex,今天再介绍个类似的工具PyOne,基于Flask开发的,由于是模仿的OneIndex,自然功能就差不多,就是界面好看很多,后台也可以直接上传编辑文件,目前作者新增多网盘和离线下载,该功能刚出来,BUG肯定是有的,可以向作者反映修复下,这里说一下安装教程。 截图 更新 【2019.2.16】 PyOne代码组织大变更!更新版本号为4.0! 【2018.11.19】 新增离线下载功能,依赖Aria2。 【2018.11.15】 PyOne喜迎3.0版本,支持绑定多个onedrive网盘,再也不怕5T小姐姐不够看了。 特性 #简单易用 只需简单设置,即可做一个onedrive文件列表分享程序。 #功能丰富 可设置文件夹密码。只需在文件夹添加.password文件,内容为密码内容,即可在该文件夹设置密码 可设置README。 #后台强大 防盗链设置。 后台上传文件。 后台更新文件。 后台设置统计代码 后台管理onedrive文件。 直接删除onedrive文件 直接在后台给文件夹添加.password和README和HEAD 直接在后台编辑文本文件。 上传本地文件至onedrive 支持创建文件夹 支持移动文件(仅限单文件) #支持绑定多网盘 #支持离线下载 安装 Github地址:https://github.com/abbeyokgo/PyOne使用文档:https://wiki.pyone.me/账号支持:只支持onedrive商业版、教育版、个人版环境要求:Python2.7、Redis、Mongodb、Nginx 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装Nginx、Redis、MongoDb。注意Debian安装MongoDb之前还需要使用命令apt install sudo,不然可能存在MongoDb启动不了的情况。 2、拉取源码使用命令: git clone https://github.com/abbeyokgo/PyOne.git 3、开始依赖 cd /root/PyOne pip install -r requirements.txt 4、开始运行 #复制配置文件 cp self_config.py.sample self_config.py cp supervisord.conf.sample supervisord.conf 如果当前不是在root目录下(本文是默认root目录下),则需要修改self_config.py的config_dir参数和supervisord.conf的directory参数为正确的目录! #运行 gunicorn -w4 -b 0.0.0.0:34567...
-
Nginx环境开启ssl后强制https 301全部指向www的方法
说明:之前说过LNMP环境配置SSL证书最简单教程和Nginx环境强制http 301跳转https的方法,可能有人强制http跳转到https://www.yourdomain.com后,会出现这样的情况,浏览器直接输入https://yourdomain.com跳转不到之前设置的https://www.yourdomain.com,相信很多强迫症的人会很不习惯,这可能之前只设置了80端口的跳转,没设置443端口,这里说下方法。 方法 找到Nginx配置文件nginx.conf文件,编辑。 server { listen 443 ssl; server_name southcat.net; rewrite ^(.*) https://www.southcat.net$1 permanent; ssl on; ssl_certificate /root/ssl.crt; #你的ssl.crt文件地址 ssl_certificate_key /root/ssl.key; #你的ssl.crt文件地址 } 或者: server { listen 443 ssl; server_name southcat.net; return 301 https://www.southcat.net$request_uri; ssl on; ssl_certificate /root/ssl.crt; #你的ssl.crt文件地址 ssl_certificate_key /root/ssl.key; #你的ssl.crt文件地址 }
-
pyLoad:一款开源、免费带Web面板的多功能下载神器
说明:pyLoad是一款免费和开源下载管理器,用Python编写,旨在通过Web实现极其轻量级,易于扩展和完全可管理的下载器,不仅可以直接下载直链,而且也可以从很多网站中解析出文件/视频等进行下载,比如115网盘,youtube等,包括很多男同学们很喜欢的某些视频网站,不过还是建议少看点好,得注意身体,这里就发个大概搭建方法。 截图 安装 Github地址:https://github.com/pyload/pyload 1、安装依赖 #Debian/Ubuntu系统,Ubuntu系统需要将python-imaging换成python-pil后再运行命令 apt update apt install -y python-setuptools python-requests python-pycurl python-crypto python-imaging python-pyxmpp python-jinja2 python-thrift python-feedparser python-beautifulsoup python-pip tesseract-ocr python-beaker python-django unzip screen #CentOS 7系统 yum install unzip screen -y wget https://bootstrap.pypa.io/get-pip.py python get-pip.py pip install pycryptodome pycurl django jinja jinja2 beaker thrift feedparser beautifulsoup tesseract pillow 2、安装ffmpeg wget https://www.southcat.net/usr/down/ffmpeg/ffmpeg-git-$(getconf LONG_BIT)bit-static.tar.xz tar xvf ffmpeg-git-*-static.tar.xz mv ffmpeg-git-*/ffmpeg ffmpeg-git-*/ffprobe /usr/bin/ rm -rf ffmpeg-git-* 3、安装pyLoad #下载最新稳定版 wget https://github.com/pyload/pyload/archive/stable.zip unzip stable.zip cd pyload-stable #配置,不知道怎么选择的,除了账号设置那里,全部默认即可 python pyLoadCore.py 配置好了就直接启动: python pyLoadCore.py #后台运行 screen -dmS pyload python pyLoadCore.py 访问地址为ip:8000,以你配置期间填的运行端口为准。 CentOS 7需要开一下防火墙端口,使用命令: firewall-cmd --zone=public...
-
torrent2magnet:一个BT种子转磁力链的小工具
介绍 最近学Vue、Webpack等一系列前端框架和工具,算练手了,写了一个种子转磁力链的小工具,前端直接用的github pages,后端用的openshift的云服务。 截图 使用 在线地址:https://wuhaoworld.github.io/torrent2magnet/本地下载:torrent2magnet.zipGithub地址:https://github.com/wuhaoworld/torrent2magnet 当然,你也可以自己搭建,前提搭建好WEB环境后,把小工具文件上传到网站根目录,或者二级目录再进行访问即可。
-
acme.sh:Let's Encrypt SSL证书自动签发脚本
简介 acme.sh是一款用于签发Let's Encrypt证书的脚本。本脚本是原项目的生成证书指令的集合。 原项目地址:https://github.com/Neilpang/acme.sh本项目地址:https://github.com/nanqinlang-script/acme 使用 运行以下命令: wget https://raw.githubusercontent.com/nanqinlang-script/acme/master/acme_2.0.sh bash acme_2.0.sh 然后按照以下步骤: 输入你的域名。 选择要生成证书的类型。输入数字0(生成rsa类型)或1(生成ecc类型)。若未选择则默认生成rsa类型。 用dns方式验证域名所有权。添加脚本中显示的绿色字体的TXT记录,添加完成后稍等下(等个一分钟应该够了),之后回车继续。 SSL证书生成至/home/yourdomain或/home/yourdomain_ecc路径下。 生成的文件包含: yourdomain.key:证书密钥 yourdomain.cer:站点证书 fullchain.cer:也是站点证书 ca.cer:中间证书 补充说明 原项目是包括定时更新和api自动验证域名等功能的,但我这个脚本不打算加入这些,60天手动运行一次其实也还好。