微信网站制作哪个好,推广方案格式模板范文,网站开发技术 北京,专业的深圳网页设计公司文章目录 信息新建用户服务重启数据库相关SSH无交互安装auth.logssh开机自启 Apache服务配置 信息
Alpine系统
新建用户
useradd命令参考 RUN apk update \ apk add shadow \ useradd -m togie \ echo togie:12345 | chpasswd \ apk add shadow \ useradd -m togie \ echo togie:12345 | chpasswd \ echo togie ALL(ALL:ALL) ALL /etc/sudoers
# 这里加所有权限了
# -m自动建立用户的登入目录
# -u 创建用户并自定义UID值 useradd -u 6688 user3
# # 增普通用户-DebianRUN useradd -m janitor \ usermod -s /bin/bash \
服务重启
# alpine
# 如果提示没有rc-service则需要安装openrc包
RUN apk update \ apk add openrc \ apk add openssh \ echo PermitRootLogin yes /etc/ssh/sshd_config \ rc-service sshd restart \# debianservice ssh restart/etc/init.d/sshd start
数据库相关 COPY src/wordpress.sql /tmp/wordpress.sqlRUN apt-get install mariadb-server \ mysql -uroot -proot -e create user Adminlocalhost identified by TogieMYSQL12345^^; \ mysql -uroot -proot -e create database wordpress character set utf8mb4 collate utf8mb4_unicode_ci; \ mysql -uroot -proot -e use wordpress; source /tmp/wordpress.sql; \ mysql -uroot -proot -e GRANT ALL PRIVILEGES ON wordpress.* TO Adminlocalhost; \ mysql -uroot -proot -e FLUSH PRIVILEGES; \# /etc/init.d/mariadb start 开机executable中启动服务
SSH
在大多数情况下Alpine Linux并不提供rc-service命令。rc-service是OpenRC init系统的命令而Alpine Linux通常使用OpenRC作为其init系统。
如果你的Alpine Linux系统没有rc-service命令而你需要使用OpenRC命令你可以尝试安装openrc软件包这样就可以获取rc-service命令。请注意安装软件包可能需要管理员权限。 # 如果提示没有rc-service则需要安装openrc包
RUN apk update \ apk add openrc \ apk add openssh \ echo PermitRootLogin yes /etc/ssh/sshd_config \ rc-service sshd restart \ # ubuntu
RUN apt-get update \ DEBIAN_FROnTENDnoninteractive apt-get -yq install openssh-server \ echo PermitRootLogin yes /etc/ssh/sshd_config \ /etc/init.d/ssh restart \ apt install rsyslog \ service rsyslog restart \无交互安装 DEBIAN_FROnTENDnoninteractive apt-get -yq install参考https://www.php1.cn/detail/ubuntu_RuHeRang__b4654097.htmlauth.log
# 如果需要生成auth.log需要有用户为rsyslogapt install rsyslog \service rsyslog restart \参考https://www.cnblogs.com/ALice1024/p/17259176.htmlssh开机自启 https://blog.csdn.net/qq_45818845/article/details/123951906
startup_run.sh
#!/bin/bashLOGTIME$(date %Y-%m-%d %H:%M:%S)
echo [$LOGTIME] startup run... /root/startup_run.log
service ssh start /root/startup_run.log
#service mysql start /root/startup_run.log
Apache服务配置
RUN tar -zxvf /tmp/conf.tar.gz -C /tmp/apache2 \ cp /tmp/apache2/sites-available/theEther.com.conf /etc/apache2/sites-available/000-default.conf \ cp /tmp/apache2/sites-available/theEther.com.conf /etc/apache2/sites-enabled/000-default.conf \ echo DOCUMENTROOT /var/www/html/theEther.com/public_html /etc/apache2/apache2.conf \
# 解压带更换靶机中apache网站配置文件源文件一般在/etc/apache2文件夹