-
购买
自己玩儿的话,选一个便宜点的,大概300元/年
image.png
- 初始化
1、重置初始化密码
2、重置完了需要重启
3、远程连接的用户名:root 密码就是刚才重置的密码 - 开启ECS服务器端口,以3000为例
参见https://www.jianshu.com/p/e03cb71f4016
注意:若添加端口后不生效,很有可能是开启了防火墙,👆这个文章有基本的防火墙操作,ECS服务器默认是关闭状态
基本操作
- 查看磁盘占用情况
df -h
- 文件权限
// 查看文件权限,r:read;w:write;x:excute
ls -l xxx.conf
// 加权限,给所有人加可读可写可执行权限
chmod 777 xxx.conf
- 字符串查找
// 查找 file.name 文件
find / -name file.name
// 按字符串查找
ps aux | grep nginx
- 模块管理
若是 CentOS 系统,可用 yum install 安装模块,yum remove 移除模块
用 yum 安装模块,可以把 yum 理解成 MAC 的 homebrew 命令,可直接用
1、安装git
yum install git
2、安装 node
// 选择一个目录放置下载文件 (我放在 /usr/local)
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载
tar xf node-v10.9.0-linux-x64.tar.xz // 解压
cd node-v10.9.0-linux-x64/ // 进入解压目录
./bin/node -v // 执行node命令 查看版本
v10.9.0
// 设置软链接,常用于自定义安装时也能全局执行,有点儿设置环境变量的意思
ln -s /usr/local/node-v10.9.0-linux-x64/bin/npm /usr/local/bin/
ln -s /usr/local/node-v10.9.0-linux-x64/nodejs/bin/node /usr/local/bin/
ln -s /usr/local/node-v10.9.0-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/
以后就可全局运行 node 和 npm 命令
服务管理
- 查看所有服务
ps aux
- 启动某个服务
systemctl start nginx
- 查看服务状态
systemctl status nginx
- 让某个服务开机启动
chkconfig nginx on
- 环境变量设置
1、/etc/profile:对所有用户生效;
此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行;并从/etc/profile.d目录的配置文件中搜集shell的设置
例如:编辑/etc/profile文件,添加CLASSPATH变量
vim /etc/profile
添加一行:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
修改后需要执行命令source /etc/profile来生效
2、/etc/bashrc:对所有用户生效;
为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
编辑方法如上,不再赘述
3、 ~/.bash_profile:仅会对当前用户有效;
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。
- 常用的环境变量名称(echo $变量名称)
PATH 决定了shell将到哪些目录中寻找命令或程序
HOME 当前用户主目录
SHELL 当前用户Shell类型
LOGNAME 当前用户的登录名
HOSTNAME 指主机的名称
LANGUGE 语言相关的环境变量,多语言可以修改此环境变量
对于root用户是#,对于普通用户是$
网友评论