中文:https://cloud.tencent.com/developer/article/1359642?from=10680
英文:https://www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-9
apt remove unscd
adduser sammy
usermod -aG sudo sammy
apt update
apt install ufw
ufw allow OpenSSH
ufw enable
reboot
卸载软件
https://blog.csdn.net/ykf173/article/details/88940674
桌面
https://www.moewah.com/archives/2704.html
tasksel
reboot
sudo apt-get install xrdp tigervnc-standalone-server
systemctl start xrdp
systemctl enable xrdp
dpkg-reconfigure xserver-xorg-legacy
如何在Debian 10 Linux上安装Google Chrome Web浏览器
https://www.myfreax.com/how-to-install-google-chrome-web-browser-on-debian-10/
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
安装 Chromium
$ sudo apt-get update
$ sudo apt-get install chromium chromium-l10n
root用户无法打开chromium(谷歌浏览器)
https://blog.csdn.net/anlalu233/article/details/104521453
在命令哪行 /usr/bin/google-chrome-stable %U 的后面再加上这个语句 - -no-sandbox - -user-data-dir &
nano /usr/bin/chromium
向下翻,找到 exec
L
I
B
D
I
R
/
LIBDIR/
LIBDIR/APPNAME
C
H
R
O
M
I
U
M
F
L
A
G
S
"
CHROMIUM_FLAGS "
CHROMIUMFLAGS"@"
在后面添加参数 --no-sandbox --user-data-dir,变成
exec $LIBDIR/$APPNAME $CHROMIUM_FLAGS "$@" --no-sandbox --user-data-dir
保存就可以了
解决ubuntu在root下不能使用chrome[/chromium] 的问题
一个简单点儿的方法
Applications->Accessories->Application Finder->Ingernet->Chromium Web Browser
右键->Edit
将参数 --no-sandbox --user-data-dir 粘贴到 Command 后面
安装配置VNC
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-debian-9
https://www.howtoing.com/how-to-install-and-configure-vnc-on-debian-9
sudo ufw allow from any to any port 5901 proto tcp
dependency problems prevent configuration of xxx
sudo apt-get -f install
如何在 Debian 10 上安装 Visual Studio Code
https://cloud.tencent.com/developer/article/1626171
Debian创建.desktop文件(Create .desktop file in Debian/Gnome)
https://www.cnblogs.com/xunbu7/p/10844112.html
双系统,修复grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
wifi
sudo apt-get update
sudo apt-get install firmware-iwlwifi
//更换源步骤:
$ rm -f /etc/apt/sources.list
$ echo "deb http://ftp.cn.debian.org/debian/ stretch main" > /etc/apt/sources.list
$ echo "deb http://ftp.cn.debian.org/debian/ stretch-updates main" >> /etc/apt/sources.list
$ echo "deb http://ftp.cn.debian.org/debian-security stretch/updates main" >> /etc/apt/sources.list
//apt-get update然后就可以用了
9 升级 10
https://linux.cn/article-11172-1.html
sudo apt update && sudo apt upgrade -y
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
lsb_release -a
Postgresql
https://www.jianshu.com/p/b1288353f0fb
https://www.cnblogs.com/kaituorensheng/p/4735191.html
https://www.cnblogs.com/duduniya/articles/10690030.html
一、安装
安装PostgreSQL客户端:
sudo apt-get install postgresql-client
安装PostgreSQL服务器:
sudo apt-get install postgresql
二、添加新用户和新数据库
新建一个Linux新用户:
adduser dbuser
输入密码:******
切换到postgres用户,将在postgres用户下创建新数据库用户:
sudo su - postgres
登录数据库:
psql
设置密码:
\password postgres
输入密码 ******
创建数据库用户dbuser(刚才创建的是Linux系统用户),并设置密码:
CREATE USER dbuser WITH PASSWORD ‘password’;
创建用户数据库,这里为exampledb,并指定所有者为dbuser:
CREATE DATABASE exampledb OWNER dbuser;
将exampledb数据库的所有权限都赋予dbuser:
GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;
退出控制台
\q
三、登录数据库
psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432
四、控制台命令
\h:查看SQL命令的解释,比如\h select。
?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。
五、数据库操作
#创建新表
CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);
#插入数据
INSERT INTO user_tbl(name, signup_date) VALUES(‘张三’, ‘2013-12-22’);
#选择记录
SELECT * FROM user_tbl;
#更新数据
UPDATE user_tbl set name = ‘李四’ WHERE name = ‘张三’;
#删除记录
DELETE FROM user_tbl WHERE name = ‘李四’ ;
#添加栏位
ALTER TABLE user_tbl ADD email VARCHAR(40);
#更新结构
ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;
#更名栏位
ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;
#删除栏位
ALTER TABLE user_tbl DROP COLUMN email;
#表格更名
ALTER TABLE user_tbl RENAME TO backup_tbl;
#删除表格
DROP TABLE IF EXISTS backup_tbl;
Yarn
https://www.jianshu.com/p/5218b6caa5f3
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Nginx
https://www.linuxidc.com/Linux/2019-08/159872.htm
安装Chrome
本文介绍在Debian 10/9操作系统上安装Google Chrome浏览器的方法,谷歌Chrome软件包在Debian存储库中不可用,因为它不是纯粹的开源软件。我们将从Debian软件包在Debian 10/9上安装Google Chrome浏览器,或者将官方Google Apt存储库添加到Debian系统。
一、下载Google Chrome .deb包
使用wget下载最新Google Chrome软件包到Debian Linux系统:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
如果你的系统上没有wget,请使用以下命令安装:
sudo apt -y install wget
参考:在Linux系统中安装Wget、Htop、Nano、Lynx、Fzf、Pydf的方法。
二、在Debian 10/9上安装Google Chrome浏览器
下载后,使用apt install命令安装软件包,你需要sudo来完成这个操作:
sudo apt install ./google-chrome-stable_current_amd64.deb
此命令将在Debian上安装Google Chrome,在此过程中,它还会添加Google存储库,以便你的系统自动更新Google Chrome:
$ cat /etc/apt/sources.list.d/google-chrome.list
注1:这个文件是自动配置的。
注2:可以注释掉此条目,但任何其他修改可能会丢失。
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
debian安装中文字体
1、先查看是否有中文语言环境
locale -a
结果会显示你的电脑已经安装的语言环境:
en_US.ISO-8859-1
zh_CN.GBK
2、安装语言环境(root权限):
dpkg-reconfigure locales
3、安装中文字体
apt-get install ttf-wqy-zenhei
apt-get install xfonts-intl-chinese wqy*
====================================
分表
https://zhuanlan.zhihu.com/p/84429696
https://www.cnblogs.com/yanshw/p/11445780.html
Setting locale failed 解决
vi /etc/locale.gen,找到# en_US.UTF-8 UTF-8,去掉前面的井号
locale-gen en_US.UTF-8
update-locale en_US.UTF-8
升级内核
查看可更新到的内核版本
apt-cache search linux-image
apt-cache search linux-image | grep 4.9.0-15
apt-get install linux-image-4.9.0-15-amd64
reboot
卸载旧版本内核
dpkg -l | grep linux-image
apt remove --purge linux-image-4.9.0-7-amd64