当前服务器:centos 7

shell命令框:xshell

文件预览及上传:xftp (界面化软件,非常好用)

数据库连接:navicat

此文是在学习linux时做一个指令合集,方便自己查阅

进文件夹:cd xxx
返回最上级文件夹:cd /
查看当前文件夹的所有文件:ls
访问linux本地的网站端口:curl http://localhost:[端口号]

前期准备:安装netcore环境(点击直接跳转),参照https://www.cnblogs.com/v587yy/p/12148087.html
netcore网站发布后可使用xftp上传到linux服务器,进入网站所在文件夹之后netcore网站可使用dotnet xxx.dll运行,运行后想要在外网访问,需要搭建nginx(点击直接跳转)
1.查看所有进程:ps -ef

2.查看特定进程:ps -ef |grep redis

ps:将某个进程显示出来
-A  显示所有程序。
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行 这条命令的意思是显示有关redis有关的进程

3.查看端口:netstat -ntulp #查看哪些端口被打开:netstat -anp

4.查看特定端口:netstat -ntulp | grep 80
5.关闭端口号:iptables -A INPUT -p tcp --drop [端口号]-j DROP
6.打开端口号:打开端口号:iptables -I INPUT -ptcp --dport
[端口号]-j ACCEPT

7.kill[参数][进程号]
kill -9 4394 kill
就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。
exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。

摘自https://www.cnblogs.com/yiyangl/p/11130577.htmlhttps://baijiahao.baidu.com/s?id=1610751947194251627&wfr=spider&for=pc
创建服务定义文件:

sudo nano /etc/systemd/system/kestrel-hellomvc.service
以下是应用的示例服务文件:
[Unit]
Description=Example .NET Web API App running on Ubuntu [Service]
WorkingDirectory=/var/aspnetcore/hellomvc
ExecStart=/usr/bin/dotnet /var/aspnetcore/hellomvc/hellomvc.dll
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
SyslogIdentifier=dotnet-example
User=xxx
Environment=ASPNETCORE_ENVIRONMENT=Development [Install]
WantedBy=multi-user.target

保存文件并启用服务。

systemctl enable kestrel-hellomvc.service
启动服务并验证其是否正在运行。 systemctl start kestrel-hellomvc.service
systemctl status kestrel-hellomvc.service
您需要使用应用 dll 的路径将工作目录( 路径到您的应用和Exec Start)设置为文件夹。默认情况下,这就足够了。

摘自https://blog.csdn.net/wojiaosha123/article/details/98784936
centos安装.net core 环境
sudo yum update
注册Microsoft签名密钥,每个机器只要注册一次就可以
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 安装.Net Core SDK ,这里根据项目环境,需要安装2.2版的。不同的开发环境选择对应的运行时版本
sudo yum install dotnet-sdk-2.2 完成后,通过命令,可以看出.net core的版本 dotnet --version 摘自https://www.cnblogs.com/v587yy/p/12148087.html

最新文章

  1. IIS 6中mimemap属性的默认设置
  2. UDP通讯程序设计
  3. struts2中的constant配置详解
  4. 小printf的故事(未完待续)
  5. nginx 日志怎么实现显示真实客户端IP
  6. 利用php CI force_download($filename, $data) 下载.csv 文件解决文件名乱码,文件内容乱码
  7. [转载]浅析STL allocator
  8. Async callback to awaitable Task<> z
  9. jdk配置环境变量(windows)
  10. ios新特征 ARC详解
  11. CSS实例:水平居中和垂直居中的多种解决方案
  12. 标准C函数库的使用方法
  13. http服务搭建
  14. springboot文件上传下载简单使用
  15. Oracle Log Block Size
  16. 转:vue-router 2.0 常用基础知识点之router.push()
  17. day30 python学习 struct模块和 subprocess 模块
  18. js学习笔记11----表单操作
  19. Java方法_数组
  20. 在C#中internal、protected internal关键字是什么意思?

热门文章

  1. Java 统计新客户
  2. 渗透:zANTI
  3. 126_Power BI中使用DAX计算股票RSI及股票均线相关
  4. Fail2ban 安装Fail2ban到Ubuntu
  5. Jwt隐藏大坑,通过源码帮你揭秘
  6. .net 获取IP地址的几种方式
  7. Linux namespace技术应用实践--调用宿主机命令(tcpdump/ip/ps/top)检查docker容器网络、进程状态
  8. 『忘了再学』Shell基础 — 26、cut列提取命令
  9. 分享一款自带工作流引擎的NodeJS全栈框架,接单快手、创业神器
  10. SAP APO - 简介