Linux常用命令

linux.png
WINDOWS 功能 WINDOWS 命令 WINDOWS 说明
1. WINDOWS下查看指定端口 netstat -ano | findstr "8080" 1.协议;2.本地地址;3.外部地址;4.状态 PID
-a 显示所有连接和侦听端口
-b 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
2. WINDOWS下根据PID查看运行程序 tasklist | findstr "4"
3. 0 WINDOWS下殺死指定進程 taskkill -f -pid 3576
3.1 WINDOWS下杀死指定可执行程序 taskkill /f /t /im "xxx.exe"
4. WINDOWS下启动可执行程序 cmd /c start D:\xxx.exe
chmod命令 命令 说明
加权限 chmod a+x nginx
chmod o+x nginx
a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人
o+x 只是给其他人加上可执行权限
find命令 命令 说明
grep命令 命令 说明
netstat命令 命令 说明
ps命令 命令 说明
功能 命令 说明
查看端口 sudo netstat -ntpl
下查看指定端口 netstat -anp | grep 8080 -a 显示所有
-n 不用别名显示,只用数字显示
-p 显示进程号和进程名
查看 ps -aux | grep dotnet grep: global search regular expression(RE) and print out the line
-a 显示现行终端机下的所有程序,包括其他用户的程序
-u 以用户为主的格式来显示程序状况。
-x 显示所有程序,不以终端机来区分。
查看 ps -ef | grep dotnet
根据端口查找进程 lsof -i:端口号
杀死进程 sudo kill -9 1935
查看安装的软件列表 dpkg --list
Ubuntu命令卸载软件 sudo apt-get --purge remove 包名 --purge 意思是将软件及其配置文件一并删除
curl -v http://localhost:5000 显示get请求全过程解析
查找xx格式文件下字符串 find . -name *.js | xargs grep -n "要查找的字符串" . 是当前目录
/ 是根路径

ubuntu命令

功能 命令 说明
关闭ubuntu的防火墙 ufw disable
查看版本 cat /proc/version
cat /etc/issue
开放指定端口 1.安装~ sudo apt-get install
2.添加规则~iptables -I INPUT -p tcp --dport 80 -j ACCEPT
3.保存规则~iptables-save
查看开放的端口 sudo cat /etc/iptables/rules.v4
安装redis 1.安装redis服务器~ sudo apt-get install redis-server
2.检查Redis服务器系统进程~ps -aux|grep redis
3.通过启动命令检查Redis服务器状态~netstat -nlt|grep 6379
4.通过启动命令检查Redis服务器状态~sudo /etc/init.d/redis-server status
5.修改Redis的配置~sudo vi /etc/redis/redis.conf
6.让Redis服务器被远程访问~sudo vi /etc/redis/redis.conf
7.重启Redis服务器~sudo /etc/init.d/redis-server restart
#注释bind
#bind 127.0.0.1
修改后须重启redis服务器
ubuntu打包压缩命令总结 tar解包:tar xvf FileName.tar
tar打包:tar cvf FileName.tar DirName
tar.gz解压:tar zxvf FileName.tar.gz
tar.gz压缩:tar zcvf FileName.tar.gz DirName
z:通过gzip支持的压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式;
x:解压缩;
v:在压缩或解压缩过程中显示正在处理的文件名;
f:f后面必须跟上要处理的文件名。
-------------------------------
注意:tar打包不是压缩!
参考链接: ubuntu打包压缩命令总结
远程复制 scp /home/administrator/news.txt root@192.168.6.129:/etc/squid scp 本机文件路径 用户名@ip地址:远程文件路径
ubuntu下修改文件夹权限 修改sudo chmod 777 ×××
查看: ls -ld /opt/
# ubuntu下查看-卸载软件(卸载.net core sdk的方法) 查看已安装的包:dpkg --list
查看正则匹配的包:dpkg --list 'dotnet-'
卸载匹配的包: sudo apt-get --purge remove <programname>
卸载匹配(.net core sdk)的包: sudo apt-get --purge remove 'dotnet-
'

在域名服务器上关闭开启服务

功能 命令 说明
配置hosts文件 sudo vim /etc/hosts
杀死dns进程 sudo pkill dnsmasq
启动dns进程 sudo dnsmasq -a 192.168.0.121

Ubuntu16.04 安装dotnetcore 2.2

功能 命令 说明
第一步:安装.NET SDK 注册Microsoft密钥,注册产品存储库并安装所需的依赖关系
1.~$ wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
2.~$ sudo dpkg -i packages-microsoft-prod.deb
3.~$ sudo apt-get install apt-transport-https
安装.NET SDK
3.~$ sudo apt-get install apt-transport-https
4.~$ sudo apt-get update
5.~$ sudo apt-get install dotnet-sdk-2.2
安装.NET SDK。
第二步:安装.NET Runtime 1.~$ wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
2.~$ sudo dpkg -i packages-microsoft-prod.deb
安装Runtime
3.~$ sudo apt-get install apt-transport-https
4.~$ sudo apt-get update
5.~$ sudo apt-get install aspnetcore-runtime-2.2
安装.NET Runtime
注意1: 自从2.1之后SDK和Runtime必须同时安装,不然会报(不可描述性)错误. 资料来源:
Ubuntu16.04 安装dotnetcore 2.2
注意2: 有可能会报错:
An assembly specified in the application dependencies manifest (Longjubank.PrizeDraw.WebApi.deps.json) was not found:
package: 'Microsoft.AspNetCore.Mvc.Abstractions', version: '2.0.2'
path: 'lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll'
This assembly was expected to be in the local runtime store as the application was published using the following target manifest files:
aspnetcore-store-2.0.5.xml
问题原因:
打包的JDK版本和服务器上JDK版本不一致造成的
我的解决办法:
我原来的JDK是2.2. 401,我又安装了2.1.200版本问题解决

Linux下crontab的使用

功能 命令 说明
crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户 格式:crontab [-u user] {-l | -r | -e} -e:执行文字编辑器来设定时程表,内空的文字编辑器是vi
-r: 删除目前的时程表
-l: 列出目前的时程表。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342