Files
obsidian_note/各种项目/智慧社区/鹤壁/河南鹤壁小程序服务器初始化.md
2025-12-04 09:12:56 +08:00

123 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### 服务器信息
```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
```