Debian9初始配置
1 进入root用户
su root
2 修改镜像源:编辑/etc/apt/sources.list文件
nano /etc/apt/sources.list 修改内容如下:
deb http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib deb http://security.debian.org/debian-security stretch/updates main contrib non$
deb-src http://security.debian.org/debian-security stretch/updates main contrib$ deb http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free cont$ # stretch-updates, previously known as 'volatile'
deb http://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
3 安装sudo
apt install sudo
4 添加用户权限:编辑/etc/sudoers文件
nano /etc/sudoers 修改内容如下:
# User privilege specification
root ALL=(ALL:ALL) ALL
kylin ALL=(ALL:ALL) ALL
5 启用中文社区源的命令
echo "deb https://repo.debiancn.org/ stretch main" | sudo tee /etc/apt/sources.list.d/debiancn.list;
wget https://repo.debiancn.org/pool/main/d/debiancn-keyring/debiancn-keyring_0~20161212_all.deb -O /tmp/debiancn-keyring.deb;
sudo apt install /tmp/debiancn-keyring.deb;
sudo apt update;
rm /tmp/debiancn-keyring.deb;
使用 stretch 及以下版本,需安装 apt-transport-https,命令如下:
sudo apt update;
sudo apt install apt-transport-https;
6 安装中文输入法
搜狗輸入法:
sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage
sudo apt install sogoupinyin
小小輸入法:
Github:https://github.com/dgod/yong 下载地址:http://yongim.ys168.com/
7 安装IPtux或Dukto R6 局域网文件传输
Dukto R6官网:http://www.msec.it/blog/?page_id=11
sudo apt install iptux
8 安装网易云音乐或ieaseMusic
sudo apt install netease-cloud-music
ieaseMusic github:https://github.com/trazyn/ieaseMusic
9 安装chrome浏览器
sudo apt install google-chrome-stable
10 安装ss-qt5,electron-ssr,brook,goflyway
electron-ssr :https://github.com/erguotou520/electron-ssr ss-qt5:sudo apt install shadowsocks-qt5 brook:https://github.com/txthinking/brook/releases goflyway:https://github.com/coyove/goflyway/releases
11 微信
12 安装通讯工具
企业密信,开启安全通信丨加密聊天软件丨【安司密信 企业密信】
13 Ulauncher linux桌面启动器
14 安装vs-code
sudo apt install code
15 安装elixir
安装Elixir
sudo apt-get install elixir
16 切换JAVA版本
查看jdk旧版本优先级
sudo update-alternatives --display javac 配置java环境变量
sudo gedit /etc/profile
#Java环境变量
export JAVA_HOME=/opt/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH 应用新的环境变量
source /etc/profile
解压新jdk版本至/usr/local/lib下,使用update-alternatives配置
sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.8.0_151/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.8.0_151/bin/javac 100 选择默认的JDK版本
sudo update-alternatives --config java
选择新版本的编号 验证检查
sudo update-alternatives --display javac
java -version
17 安装maven
解压maven至/usr/local/lib下
sudo mv apache-maven-3.5.2 /usr/local/lib
配置maven环境变量
sudo gedit /etc/profile
#Maven环境变量
export MAVEN_HOME=/usr/local/lib/apache-maven-3.5.2
export PATH=${PATH}:${MAVEN_HOME}/bin
应用新的环境变量
source /etc/profile 检查验证
mvn -version
配置maven本地仓库与镜像站
切换到maven安装目录
cd /usr/local/lib/apache-maven-3.5.2 编辑settings.xml 文件
sudo gedit conf/settings.xml 配置maven的本地仓库
<localRepository>/home/kylin/文档/MAVEN/repo</localRepository> 配置maven的镜像仓库
<mirrors>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirrors>
18 安装Tomcat
解压tomcat至/usr/local/lib下
sudo mv apache-tomcat-9.0.1 /usr/local/lib 配置tomcat环境变量
sudo gedit /etc/profile #Tomcat环境变量
export CATALINA_BASE=/usr/local/lib/apache-tomcat-9.0.1
export CATALINA_HOME=//usr/local/lib/apache-tomcat-9.0.1
export TOMCAT_HOME=/usr/local/lib/apache-tomcat-9.0.1 应用新修改的环境变量
source /etc/profile
配置tomcat用户名密码的设置
切换到tomcat安装目录
cd /usr/local/lib/apache-tomcat-9.0.1 配置用户名密码
sudo gedit conf/tomcat-users.xml <role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/> <user username="admin" password="admin" roles="manager"/>
19 安装eclipse-jee
解压eclipse至/usr/local/bin下
sudo mv eclipse /usr/local/bin 创建eclipse桌面快捷方式
sudo gedit /usr/share/applications/eclipse.desktop [Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/usr/local/bin/eclipse/eclipse
Icon=/usr/local/bin/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
20 64位系统开启32位支持
打开终端然后输入:
dpkg --print-architecture;
输出:
amd64
则说明已经拥有了64位架构内核 打开多架构支持:
sudo dpkg --add-architecture i386;
sudo apt update; 确认打开多架构支持:
dpkg --print-foreign-architectures
输出:
i386
21 安装远程控制工具
sudo apt install anydesk
22 安装winetricks-zh
sudo apt install winetricks-zh
23 修改grud背景图片
替换/usr/share/images/desktop-base/desktop-grub.png
update-grub
24 安装硬件配置的图形信息
sudo apt install lshw-gtk
25 安装Debian搜索查看包
sudo apt install packagesearch
26 安装新立得软件包管理器
sudo apt install synaptic
27 安装文档查看器
sudo apt install evince
28 安装pdf编辑器
sudo apt install pdfmod
29 安装日志查看
sudo apt install gnome-logs
30 安装十六进制编辑器
sudo apt install ghex
31 安装文件目录对比工具
sudo apt install meld
32 安装Anjuta DevStudio
sudo apt install anjuta
33 安装ISO镜像刻录工具
sudo apt install gnome-multi-writer
34 Linux包查询
35 安装unity3d
36 HOST
提供两个 Hosts 的更新源: https://github.com/googlehosts/hosts https://raw.githubusercontent.com/vokins/yhosts/master/hosts
37 SS/SSR
https://doub.io/sszhfx/ https://www.hinmeng.com/free-ssr.html
另外介绍两个命令,和desktop图标有关的 desktop-file-install 安装图标图标到Application目录 desktop-file-validate 验证你的桌面图标文件的正确性 比如我下的命令可以把我桌面上已经安装好了的eclipse图标添加到开始菜单里 desktop-file-install --add-category Development eclipse.desktop
待续......
Debian9初始配置的更多相关文章
- Git 笔记二-Git安装与初始配置
git 笔记二-Git安装与初始配置 Git的安装 由于我日常生活和工作基本上都是在Windows上,因此此处只说windows上的安装.Windows上的安装和其他程序一样,只需要到http://g ...
- IDEA 初始配置教程
IDEA 初始配置教程 如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你. 本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助. ...
- Git初始配置和基本使用
初次运行Git前的配置 本文是在安裝完git以后首先应做到一些配置,安装教程可以参考廖雪峰git教程 用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每 ...
- paloalto防火墙执行初始配置
1.默认情况下,防火墙的 IP 地址为 192.168.1.1,用户名/密码为 admin/admin. 为了安全起见,在继续执行其他防火墙配置任务之前,必须更改这些设置.必须从 MGT 接口(即使计 ...
- Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置
Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...
- Testlink1.9.17使用方法( 第三章 初始配置[配置用户、产品] )
第三章 初始配置(配置用户.产品) 一. 设置用户 QQ交流群:585499566 在TestLink系统中,每个用户都可以维护自己的私有信息.admin可以创建用户,但不能看到其它用户的密码.在用户 ...
- [原]Jenkins(三)---Jenkins初始配置和插件配置
/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/5331 ...
- 关于思科C2950交换机清除密码,恢复初始配置的方法
上个月河南做项目,因需要大批量的对服务器进行操作系统的安装,于是想到了PXE网络批量安装, 好不容易到机房的仓库找到网线及一台思科交换机,但到安装的时候,发现思科交换机里应该有配置了 通过配置线连接交 ...
- MySQL5.7初始配置
MySQL5.7初始配置 Windows7 环境安装MySQL5.7配置命令 <<<<<<<<<<<<<<<& ...
随机推荐
- Android之父Andy Rubin:被乔布斯羡慕嫉妒的天才
今年中国掀起一股“苹果热”,智能手机iPhone.平板电脑iPad遭疯抢,一度卖断货.然而,令许多人意想不到的是,在“苹果”的老家——美国市场,智能手机中卖得最火的并不是iPhone,而是Androi ...
- java面试基础篇(三)
1.Q:ArrayList 和 LinkedList 有什么区别? A:ArrayList查询快!LinkedList增删快.ArrayList是基于索引的数据接口,它的底层是数组.空间占用相对小一些 ...
- c++ 当输入的数据不符合数据类型时,清理输入流
if (!cin) { cin.clear(); while (cin.get() != '\n') continue; cout << "Bad input; input pr ...
- UVa-12096-集合栈计算机
这题的话,我们读入操作之后,首先对于空集就是初始化为空. 我们可以使用typedef 对于 set 重命名为Set,这样就可以直接用Set()的语法进行空集的初始化了. 这题主要是对于集合的处理,我们 ...
- 【计数】51nod1677 treecnt
要将答案看做是小问题的贡献和 Description 给定一棵n个节点的树,从1到n标号.选择k个点,你需要选择一些边使得这k个点通过选择的边联通,目标是使得选择的边数最少. 现需要计算对于所有选择k ...
- 【实用工具】Teleport Pro爬取整个网站镜像到本地
1. 使用Teleport Pro可以完全或部分下载一个网站上的内容,在硬盘上创建一个与原网站完全相同的镜象,使用户能够离线浏览 Teleport Pro的安装以及基本使用 在菜单栏Project下得 ...
- Mysql的慢日志
一.开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能. 二.慢日志参数: slow_query_log 慢查询开启状态slow_qu ...
- mysql基本优化
文件打开数 show status like "%Open_files%" Open_files 133 show VARIABLES like "%open_files ...
- linux uptime-查看Linux系统负载信息
更多linux 性能监测与优化 关注:linux命令大全 uptime命令能够打印系统总共运行了多长时间和系统的平均负载.uptime命令可以显示的信息显示依次为:现在时间.系统已经运行了多长时间.目 ...
- 蓝牙学习(4) -- L2CAP
L2CAP in protocol 首先看一下L2CAP在Bluetooth protocol architecture diagram中的位置: Features of L2CAP Logical ...