Linux下常用组件镜像源、smaba、gcc、ssh、mysql安装
Linux安装
博主使用的是ubuntu 16.04
apt更换镜像源
这里以更换阿里云镜像源为例。
首先去阿里云官方网站找对应版本系统的镜像源
https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11iGqq2y复制以下文本(16.04镜像源,需要对应系统版本)
deb https://mirrors.aliyun.com/ubuntu/ xenial main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial main deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main deb https://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb https://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security universe
使用
vim新建一个sources.list文件将上述代码复制进去vim sources.list # 新建文件
i # vim command line模式输入i进入insert模式,将上述代码复制进去
# 复制完之后,[Esc]退出到command line模式
:wq # 输入:wq写入并保存
将
sources.list移动到apt目录下mv sources.list /etc/apt/ # 将新的源表移动到目录下
这样源就更换成功了
Samba安装
ubuntu:
apt install samba
apt install samba-client
smbd --version # 查看samba安装状态
systemctl status smbd # 查看服务状态
systemctl start smbd # 启动samba
netstat -antpu| grep smb # 查看smb所有网络状态
Samba配置
查看smaba下文件
ls /etc/samba
创建共享文件夹
pwd # print workdirectory
mkdir share # make a share dir
chmod 777 share/ -R # 修改访问权限u、g、o,r、w、x(execute) -R目录下所有文件
vim /etc/samab/smb.conf # 修改配置文件
[share]
path = /home/lem/share
browseable = yes
writeable = yes
:wq //ESC退出到命令行模式进行修改
sudo smbpasswd -a lem # 添加用户名和密码
映射网络驱动器,通过文件浏览器直接搜索
\\192.168.137.128\share即可找到文件夹,右键将其映射为本地驱动器。
OpenSSH安装
sudo apt install openssh-server # 会默认开启服务
gcc安装
sudo apt-get update
sudo apt-get install build-essential
MySQL安装
sudo apt-get install mysql-server-5.7 // INNODB引擎
sudo mysql_secure_installation // 设置安全性验证
Windows远程Linux连接数据库方法
使用workbench、SQLyog等客户端进行测试连接,连接时返回一个错误(10061),服务器不允许远程连接,解决方案:
打开mysql配置文件
vim /etc/mysql/my.cnf
修改绑定地址
bind_address=0.0.0.0 // 原版是本地回环地址127.0.0.1
允许远程地址连接之后,返回错误(1106),此时指示root权限不够
查看 root权限
use mysql
show tables;
select * from user;
select Host, User from user where User = 'root';
// 一般来说,root的主机只允许localhost
对于localhost这种情形,我们需要修改数据表,增加新用户,一般避免更改旧的
root用户create user 'admin'@'%' identified by '12345678'; // 创建新的用户
如果无法增加新用户,返回密码级别低,则需要修改密码权限
SHOW VARIABLES LIKE 'validate_password%'; // 查看密码级别相关字符串
SET GLOBAL validate_password_policy = LOW; // 更改密码策略,LOW表示至少8位字符
重新创建用户即可 。
然后使用
admin和12345678进行远程连接特定地址192.xxx.xxx.xxx:3306的数据库即可。
授予用户权限
首先使用root进入mysql窗口
grant select on mysql.* to 'admin'@'%'; // 授予用户admin,mysql所有表的select权限
grant all privileges on *.* to to 'admin'@'%'; // 授予用户admin所有权限,相当于root权限。
flush privileges; //刷新所有权限
Linux下常用组件镜像源、smaba、gcc、ssh、mysql安装的更多相关文章
- 如何找到Linux下常用命令的源码
Linux系统,常用命令的来源很多,有些命令是shell自带的,比如cd,通过执行help命令,可以查看当前系统所有的内置命令. 用type <cmd_name>来查看一个命令是否为内置命 ...
- Linux系统下本地yum镜像源环境部署-完整记录
之前介绍了Linux环境下本地yum源配置方法,不过这个是最简单最基础的配置,在yum安装的时候可能有些软件包不够齐全,下面说下完整yun镜像源系统环境部署记录(yum源更新脚本下载地址:https: ...
- 一、在windows环境下修改pip镜像源的方法(以python3为例)
在windows环境下修改pip镜像源的方法(以python3为例) 1.在windows文件管理器中,输入 %APPDATA% 2.会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文 ...
- linux下常用命令备忘
转自:Linux 命令集锦 linux下查看监听端口对应的进程 # lsof -i:9000 # lsof -Pnl +M -i4 如果退格键变成了:"^h". 终端连接unix删 ...
- linux下常用语言的语法检查插件整理
linux下常用语言的语法检查插件 可以结合vim语法检查插件syntastic使用,具体请参考syntastic使用说明 如php,sql,json,css,js,html,shell,c等语法插件 ...
- linux下hadoop2.6.1源码64位的编译
linux下hadoop2.6.1源码64位的编译 一. 前言 Apache官网上提供的hadoop本地库是32位的,如果我们的Linux服务器是64位的话,就会现问题.我们在64位服务器执行Hado ...
- linux下常用关机命令
linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 首先来看一下 ...
- Linux 下常用解压命令(转载)
Linux下常用文件解压(包括rpm.deb包) Linux下怎么解后缀名是gzip的文件?1.以.a为扩展名的文件:#tar xv file.a2.以.z为扩展名的文件:#uncompress fi ...
- Linux 下常用命令
linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...
- linux下常用FTP命令
linux下常用FTP命令 1. 连接ftp服务器 1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1b)服 ...
随机推荐
- SSM框架笔记 庆祝学习SSM框架结束!!!
终于在2023/3/29日,黑马程序员旗下的ssm框架视频看完了,也是总结了1万多字的笔记,把黑马的和自己的整合了一下 完结撒花,接下来开始学习SpringBoot和软考中级设计师. 总的来说,我还是 ...
- 记一个,生产遇到的redission锁,释放问题:lock.tryLock(0, 0, TimeUnit.SECONDS)
package com.aswatson.cdc.test; import org.redisson.Redisson; import org.redisson.api.RLock; import o ...
- 使用64位Office2016处理万级数据的过程
先放下载和安装教程https://mp.weixin.qq.com/s/5ym9950_NZROlN0s2ZmLTg 由于同事电脑在使用Mysql for Excel插件处理十万级数据,如下图: 爆出 ...
- python rsa-oaep加密示例
代码: 1 from Crypto.PublicKey import RSA 2 from Crypto.Cipher import PKCS1_OAEP 3 import base64 4 rsa_ ...
- SpringBoot 接收Post请求参数,三种方式
package net.cyb.demo.controller; import net.cyb.demo.domain.User; import net.cyb.demo.utils.JsonData ...
- 项目中的坑记录~v-if和v-show的坑
有个功能是这样的,点击获取验证码,获取验证码之后将输入框禁用,进行倒计时11秒. 问题:第一次的倒计时是从6开始的, 之后的倒计时都是从9开始倒计,没有从11开始 解决:主要是用了v-show.倒计时 ...
- ElementUI 基于vue+sortable.js实现表格行拖拽
基于vue+sortable.js实现表格行拖拽 By:授客 QQ:1033553122 实践环境 sortablejs@1.13.0 vue@2.6.11 element-ui@2.13.2 安装s ...
- VUE系列之性能优化--懒加载
一.懒加载的基本概念 懒加载是一种按需加载技术,即在用户需要时才加载相应的资源,而不是在页面初始加载时一次性加载所有资源.这样可以减少页面初始加载的资源量,提高页面加载速度和用户体验. 二.Vue 中 ...
- PHP进阶
只是简要说明起原理和用法,具体可以百度 abstract 抽象类 抽象类是指在 class 前加了 abstract 关键字且存在抽象方法,不带{},如public function test() i ...
- 对精确率(P)、召回率(R)、F1值的理解以及对应的实现
对精确率.召回率.F1值的理解 算法理解 在机器学习中,P.R和F1值在各种评测中很常见,那么到底什么是P.R.F1值呢,怎么理解呢,困扰了很多人,下面给我对P.R.F1值的理解, 首先,我们先看一个 ...