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
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|