123 lines
2.6 KiB
Markdown
123 lines
2.6 KiB
Markdown
### 服务器信息
|
||
```shell
|
||
36.133.209.133 22
|
||
root 1qaz@WSX
|
||
```
|
||
|
||
### selinux
|
||
|
||
```shell
|
||
# 确认 selinux 关闭,否则 root 也无权限修改
|
||
vi /etc/selinux/config
|
||
将SELINUX=enforcing改为SELINUX=disabled
|
||
然后执行
|
||
setenforce 0
|
||
|
||
|
||
```
|
||
### 主机初始化
|
||
```bash
|
||
# ---更换DNS 阿里云镜像源
|
||
# ---root执行
|
||
vi /etc/sysconfig/network-scripts/ifcfg-eth0
|
||
DNS1=223.5.5.5
|
||
DNS2=119.29.29.29
|
||
|
||
systemctl restart network
|
||
|
||
cat /etc/resolv.conf
|
||
查看是否有其他DNS,有的话删除其他的,只保留刚才添加的
|
||
|
||
|
||
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
|
||
mv /etc/yum.repos.d/CentOS-Vault.repo /etc/yum.repos.d/CentOS-Vault.repo_bak
|
||
mv /etc/yum.repos.d/ai-local.repo /etc/yum.repos.d/ai-local.repo_bak
|
||
|
||
ll /etc/yum.repos.d
|
||
|
||
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
|
||
|
||
yum makecache
|
||
|
||
|
||
# ---安装基础环境包——编辑安装需要使用
|
||
yum install -y gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel lvm2
|
||
yum install -y xz findutils lrzsz zip unzip curl wget net-tools vim
|
||
yum install -y expat-devel
|
||
yum install -y telnet
|
||
yum install -y gcc gcc-c++ kernel-devel
|
||
|
||
# ---安装git,可使用git命令
|
||
yum info git
|
||
yum remove git
|
||
yum -y install curl-devel
|
||
|
||
|
||
cd /usr/local/src
|
||
|
||
wget --no-check-certificate https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.33.1.tar.gz
|
||
|
||
tar xzf git-2.33.1.tar.gz
|
||
cd git-2.33.1
|
||
make prefix=/usr/local/git all
|
||
make prefix=/usr/local/git install
|
||
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
|
||
source /etc/bashrc
|
||
git version
|
||
|
||
|
||
|
||
# ---新建用户 添加sudo权限
|
||
adduser userapp
|
||
passwd userapp
|
||
Hnhb@628!
|
||
|
||
visudo
|
||
## Allow root to run any commands anywhere
|
||
root ALL=(ALL) ALL
|
||
userapp ALL=(ALL) ALL
|
||
|
||
# ffcs ALL=(ALL) NOPASSWD:ALL
|
||
# 这样,ffcs账户就可以使用sudo了,且无须输入密码。
|
||
|
||
|
||
# ---ulimit 限制系统打开的文件数 全局限制可能对普通用户不生效,所以需要再指定一下普通用户
|
||
vi /etc/security/limits.conf
|
||
|
||
* soft nofile 65535
|
||
* hard nofile 65535
|
||
userapp soft nproc 65535
|
||
userapp hard nproc 65535
|
||
|
||
|
||
# ---磁盘
|
||
lsblk
|
||
ls -l /dev/sd*
|
||
|
||
fdisk -l /dev/sdb
|
||
fdisk /dev/sdb
|
||
n p 1 回车两下 t 8e w
|
||
|
||
pvcreate /dev/sdb1
|
||
vgcreate datavg /dev/sdb1
|
||
lvcreate -l 100%VG -n datalv datavg
|
||
mkfs -t ext4 /dev/datavg/datalv
|
||
cd /
|
||
mkdir /data
|
||
|
||
挂载
|
||
mount /dev/datavg/datalv /data
|
||
|
||
|
||
存储挂载信息,重启依然生效
|
||
vi /etc/fstab
|
||
|
||
/dev/datavg/datalv /data ext4 defaults 0 0
|
||
|
||
|
||
|
||
chown -R userapp:userapp /data
|
||
|
||
|
||
```
|