ubuntu学习笔记

摘要:
20210907:镜像使用:ubuntu-21.04-desktop-amd64.iso默认root用户未开启、不登录sudosusudopasswdrootapt-getinstallvimsudovim/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf增加:greeter-show-manual-login=true#手工输入登陆系统的用户名和密码

20210907:

镜像使用:

ubuntu-21.04-desktop-amd64.iso

默认root用户未开启、不登录

sudo su

sudo passwd root

apt-get install vim

sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

增加:

greeter-show-manual-login=true #手工输入登陆系统的用户名和密码
allow-guest=false #不允许guest登录(可选)

reboot

apt-get install openssh-server

apt-get upgrade


防火墙:
ufw disable //关闭防火墙
ufw status
ufw enable //开启防火墙
ufw default deny //拒接所有外来访问,本机能正常访问外部
ufw allow 80 //开放21端口
ufw reload //重启
ufw delete allow 22 //删除普通端口
ufw allow 8001/tcp //指定开放8001的tcp协议
ufw delete allow 8001/tcp
ufw allow from 192.168.121.1 // 指定ip为192.168.121.1的计算机操作所有端口
ufw delete allow from 192.168.121.1
ufw allow from 192.168.121.2 to any port 3306 // 开放指定ip为192.168.121.2的计算机访问本机的3306端口
ufw delete allow from 192.168.121.2 to any port 3306
nginx:
apt install nginx fcgiwrap nginx-doc
nginx -v
vim /etc/nginx/nginx.conf
service nginx start
service nginx status
apache2(httpd):
apt install apache2
service apache2 status
service apache2 start
vim /etc/apache2/apache2.conf
PHP:
apt install php
apt install php-fpm
service php-fpm status //安装时要注意看版本号
service php-fpm start
apt install php-mbstring
apt install php-gd
service apache2 restart //gd模块不用改php.ini载入,而要用hhtpd载入
thinkphp:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer create-project topthink/think tp
composer update topthink/framework
php think run -p 80
MySQL:
apt install mysql-server
service mysql status
mysql_secure_installation
vim /etc/mysql/mysql.conf.d/mysqld.cnf //把地址邦定注释
mysql -uroot -p
select host,user,authentication_string,plugin from user;
update user set host='%' where user='root';
alter user 'root'@'%' identified by '123456' password expire never;
alter user 'root'@'%' identified with mysql_native_password by '123456';
flush privileges;
service mysql resart
Redis:
apt install redis
service redis status
service redis restart
ufw allow 6379 //开放6379端口
ufw reload //重启
whereis redis.config
vim /etc/redis/redis.conf
#bind 127.0.0.1
port 8888
requirepass FA86D
protected-mode no
service redis restart





免责声明:文章转载自《ubuntu学习笔记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VC++ 对进程各种操作函数linux查看进程和终止进程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

su安装

SU 的安装(Ubuntu下)   SU是科罗拉多州矿业学院开发的一个免费地震处理软件。国内外很多科研人员及学生都借助于他来进行创作,和其他天价的处理软件相比,SU对学生就显得尤为珍贵了,更何况他开放源代码,可以方便地在其基础上进行再创作。 但是对于不是很熟悉LINUX的人来说,能把它安装上也需要花不少功夫,下面就把我的体会写出来,以供大家参考。 注:我把...

云端远程Ubuntu系统进行无桌面Web浏览器自动化测试

【摘要】 利用xvfb提供的显卡帧缓冲区,让浏览器以为有桌面,以达到无桌面系统下测试真实浏览器兼容性的目的。 自动化web界面测试往往需要验证真实浏览器的兼容性,但是云端系统往往并不提供图形化的桌面,所以自动化web界面测试在云端就成为一个问题。本文描述了一个技巧解决这个问题,其主要原理是利用xvfb提供的显卡帧缓冲区,让浏览器以为有桌面。 Install...

Mac 上Tomcat装载

I recently installed Tomcat 7 and got it working with Eclipse Helios on Mac OSX Lion.Install Homebrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"Install T...

fastlane安装笔记

安装rvmgpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3问题:失败找不到gpg命令方案:先安装gpg命令 Package managerHomebrew: brew install gnupg gnupg2 Package ma...

Maven报错:The packaging for this project did not assign a file to the build artifact

一、问题发生        我想使用IDEA的Maven管理工具将项目安装到本地仓库,于是选择了Plugins下的install:install去执行,如下图所示:  结果出现了如下报错信信息: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install...

linux下不用空格执行带参数的5种姿势

在搞安全的时候经常会遇到代码/命令执行,不能用空格的情况,总结了几种的绕过方法。 1.!! 1 [root@iZ28wg1kditZ tmp]# pwd 2 /tmp 3 [root@iZ28wg1kditZ tmp]# !! 4 pwd 5 /tmp 6 [root@iZ28wg1kditZ tmp]# 2.$IFS 1 [root@iZ2...