Debian 初始服务器设置、升级及软件操作

中文: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

https://blog.csdn.net/weixin_39563420/article/details/112865205?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase

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;

Nodejs
https://blog.csdn.net/hl449006540/article/details/79698905?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值