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

2.6 KiB
Raw Blame History

服务器信息

36.133.209.133 22  
root 1qaz@WSX

selinux

# 确认 selinux 关闭,否则 root 也无权限修改
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
然后执行
setenforce 0


主机初始化

# ---更换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