vault backup: 2025-12-04 09:12:56
This commit is contained in:
122
各种项目/智慧社区/鹤壁/河南鹤壁小程序服务器初始化.md
Normal file
122
各种项目/智慧社区/鹤壁/河南鹤壁小程序服务器初始化.md
Normal file
@@ -0,0 +1,122 @@
|
||||
### 服务器信息
|
||||
```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
|
||||
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user