Showing posts with label ubuntu. Show all posts
Showing posts with label ubuntu. Show all posts

Thursday, July 19, 2018

Change owner folder on Linux

Command line: File ownership

Changing the ownership of a file or folder is equally as simple. Say Jacob moved a folder for Bethany into the SHARE directory – but Jacob still has ownership. This can be changed with a simple command:

sudo chown -R bethany /DATA/SHARE

Let's break this down.
  • sudo – admin rights must be used since we are dealing with a folder that belongs to another user
  • chown – the command for changing ownership
  • -R – the recursive switch to make sure all child objects get the same ownership changes
  • bethany – the new owner of the folder
  • /DATA/SHARE – the directory to be modified

    Ref :
    https://www.linux.com/learn/how-manage-file-and-folder-permissions-linux

Wednesday, July 11, 2018

Django Python3 Framework on Ubuntu 16.04

Install Python versi 3
#apt-get install python3

 
Check Version python
#python3 -V
 
install pip3
#apt-get install -y python3-pip
 
check pip3 version
#pip3 -V
 
install virtualenv
#pip3 install virtualenv 

check version virtualenv
#virtualenv --version
 
buat direkstory baru untuk nanti aplikasi berjalan 
#mkdir django-apps 
#cd django-apps 

membuat virtual env
#virtualenv env

dan kemudian activate
#. env/bin/activate

(env) root@TS1:/home/snev/django-belajar#
 
Install django
#pip install django
 
check version
#django-admin --version
 
Membuat project
#django-admin startproject testsite
#cd testsite  
 
#cd testsite/   
 
masuk dan edit setting.py 
#nano ~/django-apps/testsite/testsite/settings.py 
 
# Edit the line below with your server IP address
ALLOWED_HOSTS = ['192.168.100.6']
 
SAVE
 
cd ~/django-apps/testsite/
 
cara Run web service nya 
#python manage.py runserver 192.168.100.6:1818   
 
 





Referensi :
https://www.digitalocean.com/community/tutorials/how-to-install-django-and-set-up-a-development-environment-on-ubuntu-16-04 

Tuesday, July 3, 2018

Install NFSEN & NFDUMP on Ubuntu 16.04

install depedency :

apt install make gcc flex rrdtool librrd-dev libpcap-dev php librrds-perl libsocket6-perl apache2 libapache2-mod-php7.0

install nfdump :

masuk ke folder nfdump >
./configure --enable-nsel --enable-nfprofile --enable-sflow --enable-readpcap --enable-nfpcapd

make
make install
nfdump -V

cd ../nfsen-1.3.8

cpan  App::cpanminus
cpann Mail::Header
cpann Mail::Internet
nano ./etc/nfsen-dist.conf
>
# user and group of the web server process
# All netflow processing will be done with this user
$WWWUSER  = "www-data";
$WWWGROUP = "www-data";

# number of nfprofile processes to spawn during the profiling phase
# depends on how busy your system is and how many CPUs you have
# on very busy systems increase it to a higher value
#$PROFILERS = 2;

useradd -M -s /bin/false -G www-data netflow
mkdir -p /data/nfsen
./install.pl ./etc/nfsen-dist.conf


nano /etc/apache2/sites-enabled/000-default.conf
>
<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/nfsen
        DirectoryIndex nfsen.php

service apache2 restart
/data/nfsen/bin/nfsen start

#############################################
Testing >>> on Mikrotik

nano /data/nfsen/etc/nfsen.conf
%sources = (
'MIKROTIK NOC'    => { 'port' => '2055', 'col' => '#00ff00', 'type' => 'netflow' },
#    'upstream1'    => { 'port' => '9995', 'col' => '#0000ff', 'type' => 'netflow' },
#    'peer1'        => { 'port' => '9996', 'IP' => '172.16.17.18' },
#    'peer2'        => { 'port' => '9996', 'IP' => '172.16.17.19' },
);

/etc/init.d/nfsen reconfig


Ref :
 https://www.youtube.com/watch?v=rge1mBvzj5E
https://www.youtube.com/watch?v=Lfrvjbc_QtA

Proxy on Linux

add this to /etc/apt/apt.conf

acquire::http:proxy "http://user:password@10.14.3.226:808/";
acquire::ftp:proxy "ftp://user:password@10.14.3.226:2121/";

Wednesday, May 23, 2018

Install dan Konfigurasi Tacacs+ pada Ubuntu 16.04 LTS

Install tacacs+
##apt-get install tacacs+

jika sudah selesai install kemudian cek apakah sudah jalan servicenya tacacs+
##ps -ef  | grep tac_plus
root@tacacs1:/home/snev# ps -ef | grep tac_plus
root      1075     1  0 22:53 ?        00:00:00 /usr/sbin/tac_plus -C /etc/tacacs+/tac_plus.conf
root      1243  1211  0 23:08 pts/0    00:00:00 grep --color=auto tac_plus

sebelum kita otak atik config tacacs+ baiknya di backup dahulu config default
##cp /etc/tacacs+/tac_plus.conf /etc/tacacs+/tac_plus.conf.BACKUP

kemudian kita buat tac log nya dahulu
##touch /var/log/tac_plus.acct


Friday, January 5, 2018

Acess SSH to Linux ubuntu Slow

open /etc/sshd_config

#nano /etc/sshd_config

tambahkan :
UseDNS no

save and exit

kemudian restart service ssh :
#/etc/init.d/ssh restart

terima kasih

Setting IP Address Linux Ubuntu

Masuk ke terminal

Command :
#nano /etc/network/interfaces

isikan pada interface mana yang akan di set

auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0
gateway 192.168.56.1
network 192.168.56.0
broadcast 192.168.56.255

Ctrl+o  > save
Ctrl+x  > exit

kemudian restart service network
Command :
#/etc/init.d/networking restart
#ifconfig eth1 down
#ifconfig eth1 up

jika ip add tidak terpasang biasanya perlu reboot