linux小记(update.........)

Linux命令

1.1 安装mysql

1.1.1 deepin
sudo apt-get install -y mysql-server(安装过程如果没有设置mysql密码,需要登录mysql,设置(mysql)root密码set password for root@localhost = password('123');  )
reboot 
1.1.2 centos
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
chown mysql:mysql -R /var/lib/mysql
# 初始化
mysqld --initialize
systemctl start mysqld
#mysql5.7以后会有生成随机密码,在/var/log/mysql/mysqld.log中root@localhost后面,查看即可。

1.2 给普通用户部分root权限

cd /etc
ls -al | grep sudo
sudoers文件是用来控制用户的sudo权限的
name  ALL=(root) /usr/bin/mysql  #赋予这个用户执行mysql命令的权限。

1.3 安装jdk

1.3.1 下载jdk放入/opt目录下
1.3.2 vim /etc/profile(修改环境变量)
	export JAVA_HOME=/opt/jdk
	export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
	export PATH=$PATH:$JAVA_HOME/bin

1.4 Linux文件命令

1.4.1 压缩解压命令
  1. gzip 和gunzip命令

    压缩:gzip 文件
    解压:gunzip 文件.gz
    
    ps : gzip temp.tx   结果:生成文件temp.txt.gz,原文件temp.txt消失。
    注意:只能压缩文件,不能压缩目录,压缩比大概1/5
    
  2. zip 和unzip命令(压缩比不如gzip)

    zip [选项]  压缩后文件名 文件或目录
    unzip [选项]  文件名
    	-r  递归选项
    	-d  目录
    
  3. tar 命令

    压缩: tar   -zcvf    文件名.tar.gz    文件/目录
    解压: tar   -zxvf     文件名.tar.gz   (可选-C 目录)
                -z 打包同时压缩
                -c 产生.tar打包文件
                -x 解包
                -v 显示详细信息
                -f 指定文件名
    
  4. bzip2(gzip的升级版)

1.5 切换python版本

1.5.1 查看系统的python
查看系统所有python: ls /usr/bin/python*
查看默认python版本:python --version
1.5.2 基于用户修改python版本
sudo vim ~/.bashrc
alias python='/usr/bin/python3.4'
python --version
1.5.3 基于系统级修改python版本(修改的是/etc/alternatives,该文件是设置系统默认应用)
# update-alternatives --list python
update-alternatives: 错误: 无 python 的候选项
如果出现此错误信息:
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
# update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
--install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,
# update-alternatives --config python
切换python版本
# update-alternatives --remove python /usr/bin/python2.7
移除列表的可选项

1.6 修改系统语言

1.6.1 临时修改
export LANG=en_US.UTF-8
1.6.2 修改系统文件
sudo vim /etc/default/local
中文:zh_CN.UTF-8
英文::en_US.UTF-8

1.7端口

#查看防火墙状态
systemctl status firewalld
# 查看端口占用
netstat -tlunp
#防火墙开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端口
#防火墙关闭端口
firewall-cmd -zone=public --remove-port=3306/tcp --permanent #关闭3306端口
firewall-cmd --reload #配置立即生效
#查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
#关闭防火墙
systemctl stop firewalld
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值